builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-637 starttime: 1461042562.65 results: success (0) buildid: 20160418205131 builduid: d5db07eff05d47449dc0edb10d63b704 revision: cb65ec85049efa44b18e2e8d06af26768c3bfb94 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:22.648396) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:22.648815) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:22.649127) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:22.682657) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:22.682957) ========= 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-1461042532.862215-1256018586 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 22:09:22-- 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% 11.9M=0.001s 2016-04-18 22:09:22 (11.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.243877 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:22.958996) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:22.959313) ========= 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-1461042532.862215-1256018586 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.036759 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:23.026847) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:23.027204) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev cb65ec85049efa44b18e2e8d06af26768c3bfb94 --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 cb65ec85049efa44b18e2e8d06af26768c3bfb94 --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-1461042532.862215-1256018586 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 22:09:23,113 truncating revision to first 12 chars 2016-04-18 22:09:23,113 Setting DEBUG logging. 2016-04-18 22:09:23,114 attempt 1/10 2016-04-18 22:09:23,114 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/cb65ec85049e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 22:09:23,430 unpacking tar archive at: mozilla-central-cb65ec85049e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.606763 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:23.799781) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:23.800337) ========= script_repo_revision: cb65ec85049efa44b18e2e8d06af26768c3bfb94 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:23.801003) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:23.801476) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 22:09:23.940592) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 43 secs) (at 2016-04-18 22:09:23.941115) ========= /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-1461042532.862215-1256018586 _=/tools/buildbot/bin/python using PTY: False 22:09:24 INFO - MultiFileLogger online at 20160418 22:09:24 in /builds/slave/test 22:09:24 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 22:09:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:09:24 INFO - {'append_to_log': False, 22:09:24 INFO - 'base_work_dir': '/builds/slave/test', 22:09:24 INFO - 'blob_upload_branch': 'mozilla-central', 22:09:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:09:24 INFO - 'buildbot_json_path': 'buildprops.json', 22:09:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:09:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:09:24 INFO - 'download_minidump_stackwalk': True, 22:09:24 INFO - 'download_symbols': 'true', 22:09:24 INFO - 'e10s': False, 22:09:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:09:24 INFO - 'tooltool.py': '/tools/tooltool.py', 22:09:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:09:24 INFO - '/tools/misc-python/virtualenv.py')}, 22:09:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:09:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:09:24 INFO - 'log_level': 'info', 22:09:24 INFO - 'log_to_console': True, 22:09:24 INFO - 'opt_config_files': (), 22:09:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:09:24 INFO - '--processes=1', 22:09:24 INFO - '--config=%(test_path)s/wptrunner.ini', 22:09:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:09:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:09:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:09:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:09:24 INFO - 'pip_index': False, 22:09:24 INFO - 'require_test_zip': True, 22:09:24 INFO - 'test_type': ('testharness',), 22:09:24 INFO - 'this_chunk': '1', 22:09:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:09:24 INFO - 'total_chunks': '10', 22:09:24 INFO - 'virtualenv_path': 'venv', 22:09:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:09:24 INFO - 'work_dir': 'build'} 22:09:24 INFO - ##### 22:09:24 INFO - ##### Running clobber step. 22:09:24 INFO - ##### 22:09:24 INFO - Running pre-action listener: _resource_record_pre_action 22:09:24 INFO - Running main action method: clobber 22:09:24 INFO - rmtree: /builds/slave/test/build 22:09:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:09:25 INFO - Running post-action listener: _resource_record_post_action 22:09:25 INFO - ##### 22:09:25 INFO - ##### Running read-buildbot-config step. 22:09:25 INFO - ##### 22:09:25 INFO - Running pre-action listener: _resource_record_pre_action 22:09:25 INFO - Running main action method: read_buildbot_config 22:09:25 INFO - Using buildbot properties: 22:09:25 INFO - { 22:09:25 INFO - "project": "", 22:09:25 INFO - "product": "firefox", 22:09:25 INFO - "script_repo_revision": "production", 22:09:25 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 22:09:25 INFO - "repository": "", 22:09:25 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 22:09:25 INFO - "buildid": "20160418205131", 22:09:25 INFO - "pgo_build": "False", 22:09:25 INFO - "basedir": "/builds/slave/test", 22:09:25 INFO - "buildnumber": 1, 22:09:25 INFO - "slavename": "tst-linux64-spot-637", 22:09:25 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 22:09:25 INFO - "platform": "linux64", 22:09:25 INFO - "branch": "mozilla-central", 22:09:25 INFO - "revision": "cb65ec85049efa44b18e2e8d06af26768c3bfb94", 22:09:25 INFO - "repo_path": "mozilla-central", 22:09:25 INFO - "moz_repo_path": "", 22:09:25 INFO - "stage_platform": "linux64", 22:09:25 INFO - "builduid": "d5db07eff05d47449dc0edb10d63b704", 22:09:25 INFO - "slavebuilddir": "test" 22:09:25 INFO - } 22:09:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 22:09:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 22:09:25 INFO - Running post-action listener: _resource_record_post_action 22:09:25 INFO - ##### 22:09:25 INFO - ##### Running download-and-extract step. 22:09:25 INFO - ##### 22:09:25 INFO - Running pre-action listener: _resource_record_pre_action 22:09:25 INFO - Running main action method: download_and_extract 22:09:25 INFO - mkdir: /builds/slave/test/build/tests 22:09:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:25 INFO - https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 22:09:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:09:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:09:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:26 INFO - Downloaded 1361 bytes. 22:09:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:09:26 INFO - Using the following test package requirements: 22:09:26 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:09:26 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:26 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 22:09:26 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:26 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 22:09:26 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:26 INFO - u'jsshell-linux-x86_64.zip'], 22:09:26 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:26 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 22:09:26 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:09:26 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:26 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 22:09:26 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:26 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 22:09:26 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:26 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 22:09:26 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:26 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 22:09:26 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 22:09: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')]} 22:09:26 INFO - https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 22:09:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:09:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:09:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:28 INFO - Downloaded 22674107 bytes. 22:09:28 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/*'] 22:09:28 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/* 22:09:29 INFO - caution: filename not matched: web-platform/* 22:09:29 INFO - Return code: 11 22:09:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:29 INFO - https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 22:09:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:09:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:09:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:33 INFO - Downloaded 36382568 bytes. 22:09:33 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/*'] 22:09:33 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/* 22:09:37 INFO - caution: filename not matched: bin/* 22:09:37 INFO - caution: filename not matched: config/* 22:09:37 INFO - caution: filename not matched: mozbase/* 22:09:37 INFO - caution: filename not matched: marionette/* 22:09:37 INFO - caution: filename not matched: tools/wptserve/* 22:09:37 INFO - Return code: 11 22:09:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:37 INFO - https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 22:09:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:09:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:09:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:40 INFO - Downloaded 64158576 bytes. 22:09:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:09:40 INFO - mkdir: /builds/slave/test/properties 22:09:40 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:09:40 INFO - Writing to file /builds/slave/test/properties/build_url 22:09:40 INFO - Contents: 22:09:40 INFO - build_url:https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:09:40 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:09:40 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:09:40 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:09:40 INFO - Contents: 22:09:40 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:40 INFO - https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:09:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:09:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:09:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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 22:09:44 INFO - Downloaded 90723920 bytes. 22:09:44 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'] 22:09:44 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 22:09:53 INFO - Return code: 0 22:09:53 INFO - Running post-action listener: _resource_record_post_action 22:09:53 INFO - Running post-action listener: set_extra_try_arguments 22:09:53 INFO - ##### 22:09:53 INFO - ##### Running create-virtualenv step. 22:09:53 INFO - ##### 22:09:53 INFO - Running pre-action listener: _pre_create_virtualenv 22:09:53 INFO - Running pre-action listener: _resource_record_pre_action 22:09:53 INFO - Running main action method: create_virtualenv 22:09:53 INFO - Creating virtualenv /builds/slave/test/build/venv 22:09:53 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 22:09:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:09:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:09:53 INFO - Using real prefix '/usr' 22:09:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:09:57 INFO - Installing distribute.............................................................................................................................................................................................done. 22:10:01 INFO - Installing pip.................done. 22:10:01 INFO - Return code: 0 22:10:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:10:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2853030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2897620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x295d290>, '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 0x295d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2894be0>, '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-1461042532.862215-1256018586', '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 22:10:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 22:10:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 22:10:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:01 INFO - 'CCACHE_UMASK': '002', 22:10:01 INFO - 'DISPLAY': ':0', 22:10:01 INFO - 'HOME': '/home/cltbld', 22:10:01 INFO - 'LANG': 'en_US.UTF-8', 22:10:01 INFO - 'LOGNAME': 'cltbld', 22:10:01 INFO - 'MAIL': '/var/mail/cltbld', 22:10:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:01 INFO - 'MOZ_NO_REMOTE': '1', 22:10:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:01 INFO - 'PWD': '/builds/slave/test', 22:10:01 INFO - 'SHELL': '/bin/bash', 22:10:01 INFO - 'SHLVL': '1', 22:10:01 INFO - 'TERM': 'linux', 22:10:01 INFO - 'TMOUT': '86400', 22:10:01 INFO - 'USER': 'cltbld', 22:10:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461042532.862215-1256018586', 22:10:01 INFO - '_': '/tools/buildbot/bin/python'} 22:10:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:01 INFO - Downloading/unpacking psutil>=0.7.1 22:10: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 22:10: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 22:10: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 22:10: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 22:10: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 22:10: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 22:10:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:10:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:10:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:10:05 INFO - Installing collected packages: psutil 22:10:05 INFO - Running setup.py install for psutil 22:10:05 INFO - building 'psutil._psutil_linux' extension 22:10:05 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 22:10:06 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 22:10:06 INFO - building 'psutil._psutil_posix' extension 22:10:06 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 22:10:06 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 22:10:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:10:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:10:06 INFO - Successfully installed psutil 22:10:06 INFO - Cleaning up... 22:10:06 INFO - Return code: 0 22:10:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:10:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2853030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2897620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x295d290>, '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 0x295d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2894be0>, '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-1461042532.862215-1256018586', '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 22:10:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 22:10:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 22:10:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:06 INFO - 'CCACHE_UMASK': '002', 22:10:06 INFO - 'DISPLAY': ':0', 22:10:06 INFO - 'HOME': '/home/cltbld', 22:10:06 INFO - 'LANG': 'en_US.UTF-8', 22:10:06 INFO - 'LOGNAME': 'cltbld', 22:10:06 INFO - 'MAIL': '/var/mail/cltbld', 22:10:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:06 INFO - 'MOZ_NO_REMOTE': '1', 22:10:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:06 INFO - 'PWD': '/builds/slave/test', 22:10:06 INFO - 'SHELL': '/bin/bash', 22:10:06 INFO - 'SHLVL': '1', 22:10:06 INFO - 'TERM': 'linux', 22:10:06 INFO - 'TMOUT': '86400', 22:10:06 INFO - 'USER': 'cltbld', 22:10:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461042532.862215-1256018586', 22:10:06 INFO - '_': '/tools/buildbot/bin/python'} 22:10:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:10:07 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 22:10:07 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 22:10:07 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 22:10:07 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 22:10:07 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 22:10:07 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 22:10:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:10:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:10:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:10:10 INFO - Installing collected packages: mozsystemmonitor 22:10:10 INFO - Running setup.py install for mozsystemmonitor 22:10:10 INFO - Successfully installed mozsystemmonitor 22:10:10 INFO - Cleaning up... 22:10:11 INFO - Return code: 0 22:10:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:10: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')]} 22:10:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10: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')]} 22:10:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:11 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 0x2853030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2897620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x295d290>, '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 0x295d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2894be0>, '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-1461042532.862215-1256018586', '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 22:10:11 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 22:10:11 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 22:10:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:11 INFO - 'CCACHE_UMASK': '002', 22:10:11 INFO - 'DISPLAY': ':0', 22:10:11 INFO - 'HOME': '/home/cltbld', 22:10:11 INFO - 'LANG': 'en_US.UTF-8', 22:10:11 INFO - 'LOGNAME': 'cltbld', 22:10:11 INFO - 'MAIL': '/var/mail/cltbld', 22:10:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:11 INFO - 'MOZ_NO_REMOTE': '1', 22:10:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:11 INFO - 'PWD': '/builds/slave/test', 22:10:11 INFO - 'SHELL': '/bin/bash', 22:10:11 INFO - 'SHLVL': '1', 22:10:11 INFO - 'TERM': 'linux', 22:10:11 INFO - 'TMOUT': '86400', 22:10:11 INFO - 'USER': 'cltbld', 22:10:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461042532.862215-1256018586', 22:10:11 INFO - '_': '/tools/buildbot/bin/python'} 22:10:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:11 INFO - Downloading/unpacking blobuploader==1.2.4 22:10:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:10:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:10:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:10:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:10:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:10:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:10:14 INFO - Downloading blobuploader-1.2.4.tar.gz 22:10:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:10:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:10:15 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 22:10:15 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 22:10:15 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 22:10:15 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 22:10:15 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 22:10:15 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 22:10:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:10:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:10: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 22:10: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 22:10: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 22:10: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 22:10: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 22:10: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 22:10:16 INFO - Downloading docopt-0.6.1.tar.gz 22:10:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:10:16 INFO - Installing collected packages: blobuploader, requests, docopt 22:10:16 INFO - Running setup.py install for blobuploader 22:10:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:10:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:10:16 INFO - Running setup.py install for requests 22:10:17 INFO - Running setup.py install for docopt 22:10:17 INFO - Successfully installed blobuploader requests docopt 22:10:17 INFO - Cleaning up... 22:10:17 INFO - Return code: 0 22:10:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:17 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 0x2853030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2897620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x295d290>, '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 0x295d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2894be0>, '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-1461042532.862215-1256018586', '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 22:10:17 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 22:10:17 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 22:10:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:17 INFO - 'CCACHE_UMASK': '002', 22:10:17 INFO - 'DISPLAY': ':0', 22:10:17 INFO - 'HOME': '/home/cltbld', 22:10:17 INFO - 'LANG': 'en_US.UTF-8', 22:10:17 INFO - 'LOGNAME': 'cltbld', 22:10:17 INFO - 'MAIL': '/var/mail/cltbld', 22:10:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:17 INFO - 'MOZ_NO_REMOTE': '1', 22:10:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:17 INFO - 'PWD': '/builds/slave/test', 22:10:17 INFO - 'SHELL': '/bin/bash', 22:10:17 INFO - 'SHLVL': '1', 22:10:17 INFO - 'TERM': 'linux', 22:10:17 INFO - 'TMOUT': '86400', 22:10:17 INFO - 'USER': 'cltbld', 22:10:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461042532.862215-1256018586', 22:10:17 INFO - '_': '/tools/buildbot/bin/python'} 22:10:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:10:18 INFO - Running setup.py (path:/tmp/pip-QJQjPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:10:18 INFO - Running setup.py (path:/tmp/pip-Tg75yX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:10:18 INFO - Running setup.py (path:/tmp/pip-Mt1T3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:10:18 INFO - Running setup.py (path:/tmp/pip-nMMoTm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:10:18 INFO - Running setup.py (path:/tmp/pip-zdinsX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:10:18 INFO - Running setup.py (path:/tmp/pip-qvVFJR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:10:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:10:18 INFO - Running setup.py (path:/tmp/pip-mfuemB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:10:19 INFO - Running setup.py (path:/tmp/pip-6Lweqe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:10:19 INFO - Running setup.py (path:/tmp/pip-cKgIJA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:10:19 INFO - Running setup.py (path:/tmp/pip-bLH12m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:10:19 INFO - Running setup.py (path:/tmp/pip-rZftEt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:10:19 INFO - Running setup.py (path:/tmp/pip-nLDrPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:10:19 INFO - Running setup.py (path:/tmp/pip-HQ5Xju-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:10:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:10:19 INFO - Running setup.py (path:/tmp/pip-667Zh4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:10:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:10:20 INFO - Running setup.py (path:/tmp/pip-nDApyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:10:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:10:20 INFO - Running setup.py (path:/tmp/pip-YhOT67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:10:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:10:20 INFO - Running setup.py (path:/tmp/pip-Ov3SrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:10:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:10:20 INFO - Running setup.py (path:/tmp/pip-yIIFSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:10:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:10:20 INFO - Running setup.py (path:/tmp/pip-wypo7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:10:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:10:20 INFO - Running setup.py (path:/tmp/pip-x3Wtc4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:10:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:10:21 INFO - Running setup.py (path:/tmp/pip-rGU77i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:10:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:10:21 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 22:10:21 INFO - Running setup.py install for manifestparser 22:10:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:10:21 INFO - Running setup.py install for mozcrash 22:10:21 INFO - Running setup.py install for mozdebug 22:10:21 INFO - Running setup.py install for mozdevice 22:10:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:10:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:10:22 INFO - Running setup.py install for mozfile 22:10:22 INFO - Running setup.py install for mozhttpd 22:10:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:10:22 INFO - Running setup.py install for mozinfo 22:10:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:10:22 INFO - Running setup.py install for mozInstall 22:10:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:10:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:10:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:10:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:10:22 INFO - Running setup.py install for mozleak 22:10:23 INFO - Running setup.py install for mozlog 22:10:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:10:23 INFO - Running setup.py install for moznetwork 22:10:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:10:23 INFO - Running setup.py install for mozprocess 22:10:23 INFO - Running setup.py install for mozprofile 22:10:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:10:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:10:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:10:24 INFO - Running setup.py install for mozrunner 22:10:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:10:24 INFO - Running setup.py install for mozscreenshot 22:10:24 INFO - Running setup.py install for moztest 22:10:24 INFO - Running setup.py install for mozversion 22:10:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:10:24 INFO - Running setup.py install for wptserve 22:10:25 INFO - Running setup.py install for marionette-driver 22:10:25 INFO - Running setup.py install for browsermob-proxy 22:10:25 INFO - Running setup.py install for marionette-client 22:10:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:10:25 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:10:26 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 22:10:26 INFO - Cleaning up... 22:10:26 INFO - Return code: 0 22:10:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:10: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')]} 22:10:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10: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')]} 22:10:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:26 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 0x2853030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2897620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x295d290>, '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 0x295d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2894be0>, '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-1461042532.862215-1256018586', '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 22:10:26 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 22:10:26 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 22:10:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:26 INFO - 'CCACHE_UMASK': '002', 22:10:26 INFO - 'DISPLAY': ':0', 22:10:26 INFO - 'HOME': '/home/cltbld', 22:10:26 INFO - 'LANG': 'en_US.UTF-8', 22:10:26 INFO - 'LOGNAME': 'cltbld', 22:10:26 INFO - 'MAIL': '/var/mail/cltbld', 22:10:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:26 INFO - 'MOZ_NO_REMOTE': '1', 22:10:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:26 INFO - 'PWD': '/builds/slave/test', 22:10:26 INFO - 'SHELL': '/bin/bash', 22:10:26 INFO - 'SHLVL': '1', 22:10:26 INFO - 'TERM': 'linux', 22:10:26 INFO - 'TMOUT': '86400', 22:10:26 INFO - 'USER': 'cltbld', 22:10:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461042532.862215-1256018586', 22:10:26 INFO - '_': '/tools/buildbot/bin/python'} 22:10:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:10:26 INFO - Running setup.py (path:/tmp/pip-hmvm8W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:10:26 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)) 22:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:10:26 INFO - Running setup.py (path:/tmp/pip-ZgNhs4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:10:26 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)) 22:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:10:26 INFO - Running setup.py (path:/tmp/pip-CepjIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:10:26 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)) 22:10:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:10:26 INFO - Running setup.py (path:/tmp/pip-vB0gKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:10:27 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)) 22:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:10:27 INFO - Running setup.py (path:/tmp/pip-32wrDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:10:27 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)) 22:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:10:27 INFO - Running setup.py (path:/tmp/pip-Rb9tUM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:10:27 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)) 22:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:10:27 INFO - Running setup.py (path:/tmp/pip-AMF5_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:10:27 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)) 22:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:10:27 INFO - Running setup.py (path:/tmp/pip-o7oWqH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:10:27 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)) 22:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:10:27 INFO - Running setup.py (path:/tmp/pip-AoE48_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:10:27 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)) 22:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:10:27 INFO - Running setup.py (path:/tmp/pip-z4Ji6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:10:27 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)) 22:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:10:27 INFO - Running setup.py (path:/tmp/pip-2PWSmr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:10:27 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)) 22:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:10:28 INFO - Running setup.py (path:/tmp/pip-S7TnNt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:10:28 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)) 22:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:10:28 INFO - Running setup.py (path:/tmp/pip-_DNUrB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:10:28 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)) 22:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:10:28 INFO - Running setup.py (path:/tmp/pip-CA846O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:10:28 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)) 22:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:10:28 INFO - Running setup.py (path:/tmp/pip-GxRD4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:10:28 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)) 22:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:10:28 INFO - Running setup.py (path:/tmp/pip-LH7lcy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:10:28 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)) 22:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:10:28 INFO - Running setup.py (path:/tmp/pip-h3BQ8C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:10:28 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)) 22:10:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:10:28 INFO - Running setup.py (path:/tmp/pip-_wAQzs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:10:28 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)) 22:10:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:10:28 INFO - Running setup.py (path:/tmp/pip-cq1KuA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:10:29 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)) 22:10:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:10:29 INFO - Running setup.py (path:/tmp/pip-QFSsac-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:10:29 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)) 22:10:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:10:29 INFO - Running setup.py (path:/tmp/pip-xpChyP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:10:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:10:29 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)) 22:10:29 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)) 22:10:29 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)) 22:10:29 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)) 22:10:29 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)) 22:10:29 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)) 22:10:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:10:29 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 22:10:29 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 22:10:29 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 22:10:29 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 22:10:29 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 22:10:29 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 22:10:33 INFO - Downloading blessings-1.6.tar.gz 22:10:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:10:33 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)) 22:10:33 INFO - Installing collected packages: blessings 22:10:33 INFO - Running setup.py install for blessings 22:10:33 INFO - Successfully installed blessings 22:10:33 INFO - Cleaning up... 22:10:33 INFO - Return code: 0 22:10:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:10:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:10:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:10:34 INFO - Reading from file tmpfile_stdout 22:10:34 INFO - Current package versions: 22:10:34 INFO - argparse == 1.2.1 22:10:34 INFO - blessings == 1.6 22:10:34 INFO - blobuploader == 1.2.4 22:10:34 INFO - browsermob-proxy == 0.6.0 22:10:34 INFO - docopt == 0.6.1 22:10:34 INFO - manifestparser == 1.1 22:10:34 INFO - marionette-client == 2.3.0 22:10:34 INFO - marionette-driver == 1.4.0 22:10:34 INFO - mozInstall == 1.12 22:10:34 INFO - mozcrash == 0.17 22:10:34 INFO - mozdebug == 0.1 22:10:34 INFO - mozdevice == 0.48 22:10:34 INFO - mozfile == 1.2 22:10:34 INFO - mozhttpd == 0.7 22:10:34 INFO - mozinfo == 0.9 22:10:34 INFO - mozleak == 0.1 22:10:34 INFO - mozlog == 3.1 22:10:34 INFO - moznetwork == 0.27 22:10:34 INFO - mozprocess == 0.22 22:10:34 INFO - mozprofile == 0.28 22:10:34 INFO - mozrunner == 6.11 22:10:34 INFO - mozscreenshot == 0.1 22:10:34 INFO - mozsystemmonitor == 0.0 22:10:34 INFO - moztest == 0.7 22:10:34 INFO - mozversion == 1.4 22:10:34 INFO - psutil == 3.1.1 22:10:34 INFO - requests == 1.2.3 22:10:34 INFO - wptserve == 1.4.0 22:10:34 INFO - wsgiref == 0.1.2 22:10:34 INFO - Running post-action listener: _resource_record_post_action 22:10:34 INFO - Running post-action listener: _start_resource_monitoring 22:10:34 INFO - Starting resource monitoring. 22:10:34 INFO - ##### 22:10:34 INFO - ##### Running pull step. 22:10:34 INFO - ##### 22:10:34 INFO - Running pre-action listener: _resource_record_pre_action 22:10:34 INFO - Running main action method: pull 22:10:34 INFO - Pull has nothing to do! 22:10:34 INFO - Running post-action listener: _resource_record_post_action 22:10:34 INFO - ##### 22:10:34 INFO - ##### Running install step. 22:10:34 INFO - ##### 22:10:34 INFO - Running pre-action listener: _resource_record_pre_action 22:10:34 INFO - Running main action method: install 22:10:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:10:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:10:34 INFO - Reading from file tmpfile_stdout 22:10:34 INFO - Detecting whether we're running mozinstall >=1.0... 22:10:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:10:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:10:34 INFO - Reading from file tmpfile_stdout 22:10:34 INFO - Output received: 22:10:34 INFO - Usage: mozinstall [options] installer 22:10:34 INFO - Options: 22:10:34 INFO - -h, --help show this help message and exit 22:10:34 INFO - -d DEST, --destination=DEST 22:10:34 INFO - Directory to install application into. [default: 22:10:34 INFO - "/builds/slave/test"] 22:10:34 INFO - --app=APP Application being installed. [default: firefox] 22:10:34 INFO - mkdir: /builds/slave/test/build/application 22:10:34 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'] 22:10:34 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 22:11:04 INFO - Reading from file tmpfile_stdout 22:11:04 INFO - Output received: 22:11:04 INFO - /builds/slave/test/build/application/firefox/firefox 22:11:04 INFO - Running post-action listener: _resource_record_post_action 22:11:04 INFO - ##### 22:11:04 INFO - ##### Running run-tests step. 22:11:04 INFO - ##### 22:11:04 INFO - Running pre-action listener: _resource_record_pre_action 22:11:04 INFO - Running main action method: run_tests 22:11:04 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:11:04 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:11:04 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:11:04 INFO - grabbing minidump binary from tooltool 22:11:04 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')]} 22:11:04 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 0x295d290>, '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 0x295d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2894be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:11:04 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 22:11:04 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 22:11:04 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:11:04 INFO - Return code: 0 22:11:04 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 22:11:04 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:11:04 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/BS1oSrm-R3KbdN3P9vQ39A/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 22:11:04 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/BS1oSrm-R3KbdN3P9vQ39A/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 22:11:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:11:04 INFO - 'CCACHE_UMASK': '002', 22:11:04 INFO - 'DISPLAY': ':0', 22:11:04 INFO - 'HOME': '/home/cltbld', 22:11:04 INFO - 'LANG': 'en_US.UTF-8', 22:11:04 INFO - 'LOGNAME': 'cltbld', 22:11:04 INFO - 'MAIL': '/var/mail/cltbld', 22:11:04 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:11:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:11:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:11:04 INFO - 'MOZ_NO_REMOTE': '1', 22:11:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:11:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:11:04 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:11:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:11:04 INFO - 'PWD': '/builds/slave/test', 22:11:04 INFO - 'SHELL': '/bin/bash', 22:11:04 INFO - 'SHLVL': '1', 22:11:04 INFO - 'TERM': 'linux', 22:11:04 INFO - 'TMOUT': '86400', 22:11:04 INFO - 'USER': 'cltbld', 22:11:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461042532.862215-1256018586', 22:11:04 INFO - '_': '/tools/buildbot/bin/python'} 22:11:04 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/BS1oSrm-R3KbdN3P9vQ39A/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 22:11:05 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 22:11:05 INFO - import pkg_resources 22:11:06 INFO - Using 1 client processes 22:11:06 INFO - wptserve Starting http server on 127.0.0.1:8000 22:11:06 INFO - wptserve Starting http server on 127.0.0.1:8001 22:11:06 INFO - wptserve Starting http server on 127.0.0.1:8443 22:11:08 INFO - SUITE-START | Running 778 tests 22:11:08 INFO - Running testharness tests 22:11:08 INFO - Setting up ssl 22:11:08 INFO - PROCESS | certutil | 22:11:08 INFO - PROCESS | certutil | 22:11:08 INFO - PROCESS | certutil | 22:11:08 INFO - Certificate Nickname Trust Attributes 22:11:08 INFO - SSL,S/MIME,JAR/XPI 22:11:08 INFO - 22:11:08 INFO - web-platform-tests CT,, 22:11:08 INFO - 22:11:08 INFO - Starting runner 22:11:11 INFO - PROCESS | 3897 | 1461042671363 Marionette DEBUG Marionette enabled via build flag and pref 22:11:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fe418000 == 1 [pid = 3897] [id = 1] 22:11:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 1 (0x7f09fe418800) [pid = 3897] [serial = 1] [outer = (nil)] 22:11:11 INFO - PROCESS | 3897 | [3897] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 22:11:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 2 (0x7f09fe419800) [pid = 3897] [serial = 2] [outer = 0x7f09fe418800] 22:11:11 INFO - PROCESS | 3897 | 1461042671973 Marionette INFO Listening on port 2828 22:11:12 INFO - PROCESS | 3897 | 1461042672480 Marionette DEBUG Marionette enabled via command-line flag 22:11:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb559800 == 2 [pid = 3897] [id = 2] 22:11:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 3 (0x7f09fb5c8000) [pid = 3897] [serial = 3] [outer = (nil)] 22:11:12 INFO - PROCESS | 3897 | [3897] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 22:11:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 4 (0x7f09fb5c9000) [pid = 3897] [serial = 4] [outer = 0x7f09fb5c8000] 22:11:12 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f09fb3c1d90 22:11:12 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f09fa7255e0 22:11:12 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f09fa72a940 22:11:12 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f09fa72ac40 22:11:12 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f09fa72af70 22:11:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 5 (0x7f0a00d04000) [pid = 3897] [serial = 5] [outer = 0x7f09fe418800] 22:11:12 INFO - PROCESS | 3897 | [3897] 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 22:11:12 INFO - PROCESS | 3897 | 1461042672823 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47814 22:11:12 INFO - PROCESS | 3897 | [3897] 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 22:11:12 INFO - PROCESS | 3897 | 1461042672902 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47815 22:11:12 INFO - PROCESS | 3897 | 1461042672907 Marionette DEBUG Closed connection conn0 22:11:12 INFO - PROCESS | 3897 | [3897] 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 2252 22:11:13 INFO - PROCESS | 3897 | [3897] 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 22:11:13 INFO - PROCESS | 3897 | 1461042673025 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47816 22:11:13 INFO - PROCESS | 3897 | 1461042673028 Marionette DEBUG Closed connection conn1 22:11:13 INFO - PROCESS | 3897 | [3897] 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 22:11:13 INFO - PROCESS | 3897 | 1461042673083 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47817 22:11:13 INFO - PROCESS | 3897 | 1461042673091 Marionette DEBUG Closed connection conn2 22:11:13 INFO - PROCESS | 3897 | 1461042673139 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:11:13 INFO - PROCESS | 3897 | 1461042673153 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":"20160418205131","device":"desktop","version":"48.0a1"} 22:11:13 INFO - PROCESS | 3897 | [3897] 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 22:11:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee9d9000 == 3 [pid = 3897] [id = 3] 22:11:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 6 (0x7f09ee9d9800) [pid = 3897] [serial = 6] [outer = (nil)] 22:11:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee9da000 == 4 [pid = 3897] [id = 4] 22:11:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 7 (0x7f09ee911400) [pid = 3897] [serial = 7] [outer = (nil)] 22:11:14 INFO - PROCESS | 3897 | [3897] 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 22:11:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eda43800 == 5 [pid = 3897] [id = 5] 22:11:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 8 (0x7f09eddc8400) [pid = 3897] [serial = 8] [outer = (nil)] 22:11:15 INFO - PROCESS | 3897 | [3897] 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 22:11:15 INFO - PROCESS | 3897 | [3897] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:11:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 9 (0x7f09edab4400) [pid = 3897] [serial = 9] [outer = 0x7f09eddc8400] 22:11:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 10 (0x7f09ed418800) [pid = 3897] [serial = 10] [outer = 0x7f09ee9d9800] 22:11:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 11 (0x7f09ed480000) [pid = 3897] [serial = 11] [outer = 0x7f09ee911400] 22:11:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 12 (0x7f09ed482000) [pid = 3897] [serial = 12] [outer = 0x7f09eddc8400] 22:11:16 INFO - PROCESS | 3897 | 1461042676653 Marionette DEBUG loaded listener.js 22:11:16 INFO - PROCESS | 3897 | 1461042676671 Marionette DEBUG loaded listener.js 22:11:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 13 (0x7f09eb113400) [pid = 3897] [serial = 13] [outer = 0x7f09eddc8400] 22:11:17 INFO - PROCESS | 3897 | 1461042677336 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"34daf5a7-29e2-41b2-b617-2eb0c452dff5","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":"20160418205131","device":"desktop","version":"48.0a1","command_id":1}}] 22:11:17 INFO - PROCESS | 3897 | 1461042677599 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 22:11:17 INFO - PROCESS | 3897 | 1461042677866 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:11:17 INFO - PROCESS | 3897 | 1461042677963 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:11:17 INFO - PROCESS | 3897 | [3897] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:11:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 14 (0x7f09e745d400) [pid = 3897] [serial = 14] [outer = 0x7f09eddc8400] 22:11:18 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:11:18 INFO - PROCESS | 3897 | 1461042678422 Marionette TRACE conn3 <- [1,3,null,{}] 22:11:18 INFO - PROCESS | 3897 | 1461042678473 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:11:18 INFO - PROCESS | 3897 | 1461042678602 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:11:18 INFO - PROCESS | 3897 | 1461042678669 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:11:18 INFO - PROCESS | 3897 | 1461042678671 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:11:18 INFO - PROCESS | 3897 | 1461042678738 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:11:18 INFO - PROCESS | 3897 | 1461042678743 Marionette TRACE conn3 <- [1,6,null,{}] 22:11:18 INFO - PROCESS | 3897 | 1461042678762 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:18 INFO - PROCESS | 3897 | 1461042678779 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:11:18 INFO - PROCESS | 3897 | 1461042678788 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e69b6800 == 6 [pid = 3897] [id = 6] 22:11:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 15 (0x7f09f02d3800) [pid = 3897] [serial = 15] [outer = (nil)] 22:11:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 16 (0x7f09f02d5400) [pid = 3897] [serial = 16] [outer = 0x7f09f02d3800] 22:11:18 INFO - PROCESS | 3897 | 1461042678866 Marionette DEBUG loaded listener.js 22:11:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 17 (0x7f09f02da800) [pid = 3897] [serial = 17] [outer = 0x7f09f02d3800] 22:11:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e6860000 == 7 [pid = 3897] [id = 7] 22:11:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 18 (0x7f09e650bc00) [pid = 3897] [serial = 18] [outer = (nil)] 22:11:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 19 (0x7f09e6510800) [pid = 3897] [serial = 19] [outer = 0x7f09e650bc00] 22:11:19 INFO - PROCESS | 3897 | 1461042679317 Marionette DEBUG loaded listener.js 22:11:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 20 (0x7f09e68ba000) [pid = 3897] [serial = 20] [outer = 0x7f09e650bc00] 22:11:19 INFO - PROCESS | 3897 | 1461042679780 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 22:11:19 INFO - PROCESS | 3897 | [3897] 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 22:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1144ms 22:11:19 INFO - PROCESS | 3897 | 1461042679847 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:11:19 INFO - PROCESS | 3897 | 1461042679850 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:11:19 INFO - PROCESS | 3897 | 1461042679919 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:11:19 INFO - PROCESS | 3897 | 1461042679921 Marionette TRACE conn3 <- [1,10,null,{}] 22:11:19 INFO - PROCESS | 3897 | 1461042679949 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:20 INFO - PROCESS | 3897 | 1461042680120 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:11:20 INFO - PROCESS | 3897 | 1461042680143 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5718000 == 8 [pid = 3897] [id = 8] 22:11:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 21 (0x7f09e5759000) [pid = 3897] [serial = 21] [outer = (nil)] 22:11:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 22 (0x7f09e6509c00) [pid = 3897] [serial = 22] [outer = 0x7f09e5759000] 22:11:20 INFO - PROCESS | 3897 | 1461042680206 Marionette DEBUG loaded listener.js 22:11:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 23 (0x7f09e4b11400) [pid = 3897] [serial = 23] [outer = 0x7f09e5759000] 22:11:20 INFO - PROCESS | 3897 | 1461042680750 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 22:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 939ms 22:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:11:20 INFO - PROCESS | 3897 | 1461042680802 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:11:20 INFO - PROCESS | 3897 | 1461042680805 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:11:20 INFO - PROCESS | 3897 | 1461042680810 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:11:20 INFO - PROCESS | 3897 | 1461042680813 Marionette TRACE conn3 <- [1,14,null,{}] 22:11:20 INFO - PROCESS | 3897 | 1461042680819 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:20 INFO - PROCESS | 3897 | 1461042680960 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:11:21 INFO - PROCESS | 3897 | 1461042680991 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0dacc000 == 9 [pid = 3897] [id = 9] 22:11:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 24 (0x7f09e4b96000) [pid = 3897] [serial = 24] [outer = (nil)] 22:11:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 25 (0x7f09e4b9a000) [pid = 3897] [serial = 25] [outer = 0x7f09e4b96000] 22:11:21 INFO - PROCESS | 3897 | 1461042681055 Marionette DEBUG loaded listener.js 22:11:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 26 (0x7f09e5764800) [pid = 3897] [serial = 26] [outer = 0x7f09e4b96000] 22:11:21 INFO - PROCESS | 3897 | 1461042681647 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 22:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 882ms 22:11:21 INFO - PROCESS | 3897 | 1461042681963 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:11:21 INFO - PROCESS | 3897 | 1461042681967 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:11:22 INFO - PROCESS | 3897 | 1461042682048 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:11:22 INFO - PROCESS | 3897 | 1461042682053 Marionette TRACE conn3 <- [1,18,null,{}] 22:11:22 INFO - PROCESS | 3897 | 1461042682061 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4cec000 == 10 [pid = 3897] [id = 10] 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 27 (0x7f09e4cf2000) [pid = 3897] [serial = 27] [outer = (nil)] 22:11:22 INFO - PROCESS | 3897 | 1461042682250 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 28 (0x7f09e4cf6000) [pid = 3897] [serial = 28] [outer = 0x7f09e4cf2000] 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 29 (0x7f09e5709800) [pid = 3897] [serial = 29] [outer = 0x7f09e4cf2000] 22:11:22 INFO - PROCESS | 3897 | 1461042682403 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e570d800 == 11 [pid = 3897] [id = 11] 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 30 (0x7f09e4ba2c00) [pid = 3897] [serial = 30] [outer = (nil)] 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 31 (0x7f09e6504400) [pid = 3897] [serial = 31] [outer = 0x7f09e4ba2c00] 22:11:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e570f000 == 12 [pid = 3897] [id = 12] 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 32 (0x7f09e518d000) [pid = 3897] [serial = 32] [outer = (nil)] 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 33 (0x7f09e6509000) [pid = 3897] [serial = 33] [outer = 0x7f09e518d000] 22:11:22 INFO - PROCESS | 3897 | 1461042682557 Marionette DEBUG loaded listener.js 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 34 (0x7f09e68c0c00) [pid = 3897] [serial = 34] [outer = 0x7f09e518d000] 22:11:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 35 (0x7f09eb1b0c00) [pid = 3897] [serial = 35] [outer = 0x7f09e4ba2c00] 22:11:23 INFO - PROCESS | 3897 | 1461042683462 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 22:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1441ms 22:11:23 INFO - PROCESS | 3897 | 1461042683485 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:11:23 INFO - PROCESS | 3897 | 1461042683492 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:11:23 INFO - PROCESS | 3897 | 1461042683503 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:11:23 INFO - PROCESS | 3897 | 1461042683509 Marionette TRACE conn3 <- [1,22,null,{}] 22:11:23 INFO - PROCESS | 3897 | 1461042683515 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:23 INFO - PROCESS | 3897 | 1461042683677 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:11:23 INFO - PROCESS | 3897 | 1461042683826 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eb17e800 == 13 [pid = 3897] [id = 13] 22:11:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 36 (0x7f09e73c5c00) [pid = 3897] [serial = 36] [outer = (nil)] 22:11:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 37 (0x7f09ecf8a400) [pid = 3897] [serial = 37] [outer = 0x7f09e73c5c00] 22:11:23 INFO - PROCESS | 3897 | 1461042683899 Marionette DEBUG loaded listener.js 22:11:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 38 (0x7f09ed5eb800) [pid = 3897] [serial = 38] [outer = 0x7f09e73c5c00] 22:11:24 INFO - PROCESS | 3897 | 1461042684689 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 22:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1236ms 22:11:24 INFO - PROCESS | 3897 | 1461042684735 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:11:24 INFO - PROCESS | 3897 | 1461042684738 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:11:24 INFO - PROCESS | 3897 | 1461042684745 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:11:24 INFO - PROCESS | 3897 | 1461042684748 Marionette TRACE conn3 <- [1,26,null,{}] 22:11:24 INFO - PROCESS | 3897 | 1461042684779 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:24 INFO - PROCESS | 3897 | 1461042684953 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:11:25 INFO - PROCESS | 3897 | 1461042685072 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09edd46000 == 14 [pid = 3897] [id = 14] 22:11:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 39 (0x7f09ee3e7400) [pid = 3897] [serial = 39] [outer = (nil)] 22:11:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 40 (0x7f09ee58fc00) [pid = 3897] [serial = 40] [outer = 0x7f09ee3e7400] 22:11:25 INFO - PROCESS | 3897 | 1461042685152 Marionette DEBUG loaded listener.js 22:11:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 41 (0x7f09ee86e400) [pid = 3897] [serial = 41] [outer = 0x7f09ee3e7400] 22:11:26 INFO - PROCESS | 3897 | 1461042686120 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 22:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1445ms 22:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:11:26 INFO - PROCESS | 3897 | 1461042686191 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:11:26 INFO - PROCESS | 3897 | 1461042686195 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:11:26 INFO - PROCESS | 3897 | 1461042686203 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:11:26 INFO - PROCESS | 3897 | 1461042686209 Marionette TRACE conn3 <- [1,30,null,{}] 22:11:26 INFO - PROCESS | 3897 | 1461042686217 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:26 INFO - PROCESS | 3897 | 1461042686412 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:11:26 INFO - PROCESS | 3897 | 1461042686696 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebab9000 == 15 [pid = 3897] [id = 15] 22:11:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 42 (0x7f09ed0b7c00) [pid = 3897] [serial = 42] [outer = (nil)] 22:11:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 43 (0x7f09ed47fc00) [pid = 3897] [serial = 43] [outer = 0x7f09ed0b7c00] 22:11:26 INFO - PROCESS | 3897 | 1461042686764 Marionette DEBUG loaded listener.js 22:11:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 44 (0x7f09ed8b3800) [pid = 3897] [serial = 44] [outer = 0x7f09ed0b7c00] 22:11:27 INFO - PROCESS | 3897 | 1461042687421 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 22:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1293ms 22:11:27 INFO - PROCESS | 3897 | 1461042687495 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:11:27 INFO - PROCESS | 3897 | 1461042687504 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:11:27 INFO - PROCESS | 3897 | 1461042687516 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:11:27 INFO - PROCESS | 3897 | 1461042687519 Marionette TRACE conn3 <- [1,34,null,{}] 22:11:27 INFO - PROCESS | 3897 | 1461042687524 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:27 INFO - PROCESS | 3897 | 1461042687656 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:11:27 INFO - PROCESS | 3897 | 1461042687667 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed8c6000 == 16 [pid = 3897] [id = 16] 22:11:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 45 (0x7f09ed75fc00) [pid = 3897] [serial = 45] [outer = (nil)] 22:11:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 46 (0x7f09ee589400) [pid = 3897] [serial = 46] [outer = 0x7f09ed75fc00] 22:11:27 INFO - PROCESS | 3897 | 1461042687733 Marionette DEBUG loaded listener.js 22:11:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 47 (0x7f09ee86c000) [pid = 3897] [serial = 47] [outer = 0x7f09ed75fc00] 22:11:28 INFO - PROCESS | 3897 | 1461042688390 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 22:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 936ms 22:11:28 INFO - PROCESS | 3897 | 1461042688452 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:11:28 INFO - PROCESS | 3897 | 1461042688455 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:11:28 INFO - PROCESS | 3897 | 1461042688461 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:11:28 INFO - PROCESS | 3897 | 1461042688466 Marionette TRACE conn3 <- [1,38,null,{}] 22:11:28 INFO - PROCESS | 3897 | 1461042688481 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:28 INFO - PROCESS | 3897 | 1461042688637 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:11:28 INFO - PROCESS | 3897 | 1461042688710 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee5b5800 == 17 [pid = 3897] [id = 17] 22:11:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 48 (0x7f09ecfee000) [pid = 3897] [serial = 48] [outer = (nil)] 22:11:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 49 (0x7f09ef03d000) [pid = 3897] [serial = 49] [outer = 0x7f09ecfee000] 22:11:28 INFO - PROCESS | 3897 | 1461042688771 Marionette DEBUG loaded listener.js 22:11:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 50 (0x7f09ef7c4c00) [pid = 3897] [serial = 50] [outer = 0x7f09ecfee000] 22:11:29 INFO - PROCESS | 3897 | 1461042689376 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 22:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 934ms 22:11:29 INFO - PROCESS | 3897 | 1461042689395 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:11:29 INFO - PROCESS | 3897 | 1461042689398 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:11:29 INFO - PROCESS | 3897 | 1461042689404 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:11:29 INFO - PROCESS | 3897 | 1461042689406 Marionette TRACE conn3 <- [1,42,null,{}] 22:11:29 INFO - PROCESS | 3897 | 1461042689412 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:29 INFO - PROCESS | 3897 | 1461042689538 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:11:29 INFO - PROCESS | 3897 | 1461042689648 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eeb1e000 == 18 [pid = 3897] [id = 18] 22:11:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 51 (0x7f09ee25fc00) [pid = 3897] [serial = 51] [outer = (nil)] 22:11:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 52 (0x7f09f02d5800) [pid = 3897] [serial = 52] [outer = 0x7f09ee25fc00] 22:11:29 INFO - PROCESS | 3897 | 1461042689710 Marionette DEBUG loaded listener.js 22:11:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 53 (0x7f09f0f1ac00) [pid = 3897] [serial = 53] [outer = 0x7f09ee25fc00] 22:11:30 INFO - PROCESS | 3897 | 1461042690276 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 22:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 929ms 22:11:30 INFO - PROCESS | 3897 | 1461042690334 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:11:30 INFO - PROCESS | 3897 | 1461042690336 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:11:30 INFO - PROCESS | 3897 | 1461042690342 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:11:30 INFO - PROCESS | 3897 | 1461042690344 Marionette TRACE conn3 <- [1,46,null,{}] 22:11:30 INFO - PROCESS | 3897 | 1461042690350 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:30 INFO - PROCESS | 3897 | 1461042690504 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:11:30 INFO - PROCESS | 3897 | 1461042690522 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef07c800 == 19 [pid = 3897] [id = 19] 22:11:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 54 (0x7f09e876d000) [pid = 3897] [serial = 54] [outer = (nil)] 22:11:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 55 (0x7f09f0f1b400) [pid = 3897] [serial = 55] [outer = 0x7f09e876d000] 22:11:30 INFO - PROCESS | 3897 | 1461042690585 Marionette DEBUG loaded listener.js 22:11:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 56 (0x7f09f4965800) [pid = 3897] [serial = 56] [outer = 0x7f09e876d000] 22:11:31 INFO - PROCESS | 3897 | 1461042691199 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 22:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 875ms 22:11:31 INFO - PROCESS | 3897 | 1461042691219 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:11:31 INFO - PROCESS | 3897 | 1461042691222 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:11:31 INFO - PROCESS | 3897 | 1461042691228 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:11:31 INFO - PROCESS | 3897 | 1461042691230 Marionette TRACE conn3 <- [1,50,null,{}] 22:11:31 INFO - PROCESS | 3897 | 1461042691235 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:31 INFO - PROCESS | 3897 | 1461042691388 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:11:31 INFO - PROCESS | 3897 | 1461042691411 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d14800 == 20 [pid = 3897] [id = 20] 22:11:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 57 (0x7f09fb5e5400) [pid = 3897] [serial = 57] [outer = (nil)] 22:11:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 58 (0x7f09fb823000) [pid = 3897] [serial = 58] [outer = 0x7f09fb5e5400] 22:11:31 INFO - PROCESS | 3897 | 1461042691477 Marionette DEBUG loaded listener.js 22:11:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 59 (0x7f09fba12c00) [pid = 3897] [serial = 59] [outer = 0x7f09fb5e5400] 22:11:32 INFO - PROCESS | 3897 | 1461042692137 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 927ms 22:11:32 INFO - PROCESS | 3897 | 1461042692155 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:11:32 INFO - PROCESS | 3897 | 1461042692169 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:11:32 INFO - PROCESS | 3897 | 1461042692175 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:11:32 INFO - PROCESS | 3897 | 1461042692178 Marionette TRACE conn3 <- [1,54,null,{}] 22:11:32 INFO - PROCESS | 3897 | 1461042692183 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:32 INFO - PROCESS | 3897 | 1461042692336 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:11:32 INFO - PROCESS | 3897 | 1461042692451 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4a5e800 == 21 [pid = 3897] [id = 21] 22:11:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 60 (0x7f09e4aa8c00) [pid = 3897] [serial = 60] [outer = (nil)] 22:11:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 61 (0x7f09e4b10800) [pid = 3897] [serial = 61] [outer = 0x7f09e4aa8c00] 22:11:32 INFO - PROCESS | 3897 | 1461042692523 Marionette DEBUG loaded listener.js 22:11:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 62 (0x7f09e4ba0400) [pid = 3897] [serial = 62] [outer = 0x7f09e4aa8c00] 22:11:33 INFO - PROCESS | 3897 | 1461042693292 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1176ms 22:11:33 INFO - PROCESS | 3897 | 1461042693354 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:11:33 INFO - PROCESS | 3897 | 1461042693362 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:11:33 INFO - PROCESS | 3897 | 1461042693371 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:11:33 INFO - PROCESS | 3897 | 1461042693374 Marionette TRACE conn3 <- [1,58,null,{}] 22:11:33 INFO - PROCESS | 3897 | 1461042693382 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:33 INFO - PROCESS | 3897 | 1461042693547 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:11:33 INFO - PROCESS | 3897 | 1461042693668 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed4f4000 == 22 [pid = 3897] [id = 22] 22:11:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 63 (0x7f09e4aa9000) [pid = 3897] [serial = 63] [outer = (nil)] 22:11:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 64 (0x7f09ecd9f400) [pid = 3897] [serial = 64] [outer = 0x7f09e4aa9000] 22:11:33 INFO - PROCESS | 3897 | 1461042693744 Marionette DEBUG loaded listener.js 22:11:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 65 (0x7f09ed0b3000) [pid = 3897] [serial = 65] [outer = 0x7f09e4aa9000] 22:11:34 INFO - PROCESS | 3897 | 1461042694510 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1186ms 22:11:34 INFO - PROCESS | 3897 | 1461042694560 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:11:34 INFO - PROCESS | 3897 | 1461042694566 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:11:34 INFO - PROCESS | 3897 | 1461042694572 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:11:34 INFO - PROCESS | 3897 | 1461042694575 Marionette TRACE conn3 <- [1,62,null,{}] 22:11:34 INFO - PROCESS | 3897 | 1461042694581 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:34 INFO - PROCESS | 3897 | 1461042694825 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:11:34 INFO - PROCESS | 3897 | 1461042694840 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef423800 == 23 [pid = 3897] [id = 23] 22:11:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 66 (0x7f09ed760400) [pid = 3897] [serial = 66] [outer = (nil)] 22:11:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 67 (0x7f09ee6c6c00) [pid = 3897] [serial = 67] [outer = 0x7f09ed760400] 22:11:34 INFO - PROCESS | 3897 | 1461042694910 Marionette DEBUG loaded listener.js 22:11:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 68 (0x7f09ef03d400) [pid = 3897] [serial = 68] [outer = 0x7f09ed760400] 22:11:35 INFO - PROCESS | 3897 | 1461042695725 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1228ms 22:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:11:35 INFO - PROCESS | 3897 | 1461042695802 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:11:35 INFO - PROCESS | 3897 | 1461042695805 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:11:35 INFO - PROCESS | 3897 | 1461042695820 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:11:35 INFO - PROCESS | 3897 | 1461042695828 Marionette TRACE conn3 <- [1,66,null,{}] 22:11:35 INFO - PROCESS | 3897 | 1461042695835 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:35 INFO - PROCESS | 3897 | 1461042695995 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:11:36 INFO - PROCESS | 3897 | 1461042696115 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fa7dc000 == 24 [pid = 3897] [id = 24] 22:11:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 69 (0x7f09ee07d000) [pid = 3897] [serial = 69] [outer = (nil)] 22:11:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 70 (0x7f09f56ee800) [pid = 3897] [serial = 70] [outer = 0x7f09ee07d000] 22:11:36 INFO - PROCESS | 3897 | 1461042696187 Marionette DEBUG loaded listener.js 22:11:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 71 (0x7f09fb81f800) [pid = 3897] [serial = 71] [outer = 0x7f09ee07d000] 22:11:37 INFO - PROCESS | 3897 | 1461042697119 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1393ms 22:11:37 INFO - PROCESS | 3897 | 1461042697205 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:11:37 INFO - PROCESS | 3897 | 1461042697215 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:11:37 INFO - PROCESS | 3897 | 1461042697230 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:11:37 INFO - PROCESS | 3897 | 1461042697233 Marionette TRACE conn3 <- [1,70,null,{}] 22:11:37 INFO - PROCESS | 3897 | 1461042697241 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:37 INFO - PROCESS | 3897 | 1461042697394 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:11:37 INFO - PROCESS | 3897 | 1461042697495 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed415000 == 25 [pid = 3897] [id = 25] 22:11:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 72 (0x7f09ecf81000) [pid = 3897] [serial = 72] [outer = (nil)] 22:11:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 73 (0x7f09ed07e000) [pid = 3897] [serial = 73] [outer = 0x7f09ecf81000] 22:11:37 INFO - PROCESS | 3897 | 1461042697599 Marionette DEBUG loaded listener.js 22:11:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 74 (0x7f09ed484800) [pid = 3897] [serial = 74] [outer = 0x7f09ecf81000] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0d14800 == 24 [pid = 3897] [id = 20] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef07c800 == 23 [pid = 3897] [id = 19] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eeb1e000 == 22 [pid = 3897] [id = 18] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee5b5800 == 21 [pid = 3897] [id = 17] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed8c6000 == 20 [pid = 3897] [id = 16] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebab9000 == 19 [pid = 3897] [id = 15] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09edd46000 == 18 [pid = 3897] [id = 14] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eb17e800 == 17 [pid = 3897] [id = 13] 22:11:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e570f000 == 16 [pid = 3897] [id = 12] 22:11:38 INFO - PROCESS | 3897 | 1461042698412 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1237ms 22:11:38 INFO - PROCESS | 3897 | 1461042698464 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:11:38 INFO - PROCESS | 3897 | 1461042698469 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:11:38 INFO - PROCESS | 3897 | 1461042698477 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:11:38 INFO - PROCESS | 3897 | 1461042698483 Marionette TRACE conn3 <- [1,74,null,{}] 22:11:38 INFO - PROCESS | 3897 | 1461042698491 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:38 INFO - PROCESS | 3897 | 1461042698654 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:11:38 INFO - PROCESS | 3897 | 1461042698784 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebaaa000 == 17 [pid = 3897] [id = 26] 22:11:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 75 (0x7f09e9c85000) [pid = 3897] [serial = 75] [outer = (nil)] 22:11:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 76 (0x7f09ecf7d000) [pid = 3897] [serial = 76] [outer = 0x7f09e9c85000] 22:11:38 INFO - PROCESS | 3897 | 1461042698860 Marionette DEBUG loaded listener.js 22:11:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 77 (0x7f09ed5ecc00) [pid = 3897] [serial = 77] [outer = 0x7f09e9c85000] 22:11:39 INFO - PROCESS | 3897 | 1461042699621 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1187ms 22:11:39 INFO - PROCESS | 3897 | 1461042699665 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:11:39 INFO - PROCESS | 3897 | 1461042699674 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:11:39 INFO - PROCESS | 3897 | 1461042699684 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:11:39 INFO - PROCESS | 3897 | 1461042699687 Marionette TRACE conn3 <- [1,78,null,{}] 22:11:39 INFO - PROCESS | 3897 | 1461042699693 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:39 INFO - PROCESS | 3897 | 1461042699845 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:11:39 INFO - PROCESS | 3897 | 1461042699968 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee9e9800 == 18 [pid = 3897] [id = 27] 22:11:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 78 (0x7f09eae30400) [pid = 3897] [serial = 78] [outer = (nil)] 22:11:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 79 (0x7f09eece7c00) [pid = 3897] [serial = 79] [outer = 0x7f09eae30400] 22:11:40 INFO - PROCESS | 3897 | 1461042700039 Marionette DEBUG loaded listener.js 22:11:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 80 (0x7f09ef461800) [pid = 3897] [serial = 80] [outer = 0x7f09eae30400] 22:11:40 INFO - PROCESS | 3897 | 1461042700817 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1183ms 22:11:40 INFO - PROCESS | 3897 | 1461042700881 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:11:40 INFO - PROCESS | 3897 | 1461042700885 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:11:40 INFO - PROCESS | 3897 | 1461042700893 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:11:40 INFO - PROCESS | 3897 | 1461042700898 Marionette TRACE conn3 <- [1,82,null,{}] 22:11:40 INFO - PROCESS | 3897 | 1461042700914 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:41 INFO - PROCESS | 3897 | 1461042701071 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:11:41 INFO - PROCESS | 3897 | 1461042701193 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0dda000 == 19 [pid = 3897] [id = 28] 22:11:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 81 (0x7f09ef7c8c00) [pid = 3897] [serial = 81] [outer = (nil)] 22:11:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 82 (0x7f09f5609c00) [pid = 3897] [serial = 82] [outer = 0x7f09ef7c8c00] 22:11:41 INFO - PROCESS | 3897 | 1461042701275 Marionette DEBUG loaded listener.js 22:11:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 83 (0x7f09fb609c00) [pid = 3897] [serial = 83] [outer = 0x7f09ef7c8c00] 22:11:42 INFO - PROCESS | 3897 | 1461042702031 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1185ms 22:11:42 INFO - PROCESS | 3897 | 1461042702078 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:11:42 INFO - PROCESS | 3897 | 1461042702083 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:11:42 INFO - PROCESS | 3897 | 1461042702089 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:11:42 INFO - PROCESS | 3897 | 1461042702092 Marionette TRACE conn3 <- [1,86,null,{}] 22:11:42 INFO - PROCESS | 3897 | 1461042702097 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:42 INFO - PROCESS | 3897 | 1461042702290 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:11:42 INFO - PROCESS | 3897 | 1461042702304 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb54f000 == 20 [pid = 3897] [id = 29] 22:11:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 84 (0x7f09fba10c00) [pid = 3897] [serial = 84] [outer = (nil)] 22:11:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 85 (0x7f09fc7d6400) [pid = 3897] [serial = 85] [outer = 0x7f09fba10c00] 22:11:42 INFO - PROCESS | 3897 | 1461042702372 Marionette DEBUG loaded listener.js 22:11:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 86 (0x7f09fca09000) [pid = 3897] [serial = 86] [outer = 0x7f09fba10c00] 22:11:43 INFO - PROCESS | 3897 | 1461042703171 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1138ms 22:11:43 INFO - PROCESS | 3897 | 1461042703232 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:11:43 INFO - PROCESS | 3897 | 1461042703236 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:11:43 INFO - PROCESS | 3897 | 1461042703241 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:11:43 INFO - PROCESS | 3897 | 1461042703245 Marionette TRACE conn3 <- [1,90,null,{}] 22:11:43 INFO - PROCESS | 3897 | 1461042703250 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:43 INFO - PROCESS | 3897 | 1461042703391 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:11:43 INFO - PROCESS | 3897 | 1461042703517 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb64f000 == 21 [pid = 3897] [id = 30] 22:11:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 87 (0x7f09e4b96800) [pid = 3897] [serial = 87] [outer = (nil)] 22:11:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 88 (0x7f09fca0c000) [pid = 3897] [serial = 88] [outer = 0x7f09e4b96800] 22:11:43 INFO - PROCESS | 3897 | 1461042703588 Marionette DEBUG loaded listener.js 22:11:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 89 (0x7f09fe405c00) [pid = 3897] [serial = 89] [outer = 0x7f09e4b96800] 22:11:44 INFO - PROCESS | 3897 | 1461042704473 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1284ms 22:11:44 INFO - PROCESS | 3897 | 1461042704527 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:11:44 INFO - PROCESS | 3897 | 1461042704531 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:11:44 INFO - PROCESS | 3897 | 1461042704539 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:11:44 INFO - PROCESS | 3897 | 1461042704544 Marionette TRACE conn3 <- [1,94,null,{}] 22:11:44 INFO - PROCESS | 3897 | 1461042704553 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:44 INFO - PROCESS | 3897 | 1461042704712 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:11:44 INFO - PROCESS | 3897 | 1461042704844 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e6859000 == 22 [pid = 3897] [id = 31] 22:11:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 90 (0x7f09eb1b2c00) [pid = 3897] [serial = 90] [outer = (nil)] 22:11:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f09ecf81800) [pid = 3897] [serial = 91] [outer = 0x7f09eb1b2c00] 22:11:44 INFO - PROCESS | 3897 | 1461042704916 Marionette DEBUG loaded listener.js 22:11:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f09ed486c00) [pid = 3897] [serial = 92] [outer = 0x7f09eb1b2c00] 22:11:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef423800 == 21 [pid = 3897] [id = 23] 22:11:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed4f4000 == 20 [pid = 3897] [id = 22] 22:11:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4a5e800 == 19 [pid = 3897] [id = 21] 22:11:45 INFO - PROCESS | 3897 | 1461042705773 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 22:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1286ms 22:11:45 INFO - PROCESS | 3897 | 1461042705828 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:11:45 INFO - PROCESS | 3897 | 1461042705833 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:11:45 INFO - PROCESS | 3897 | 1461042705841 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:11:45 INFO - PROCESS | 3897 | 1461042705846 Marionette TRACE conn3 <- [1,98,null,{}] 22:11:45 INFO - PROCESS | 3897 | 1461042705853 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:46 INFO - PROCESS | 3897 | 1461042706009 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:11:46 INFO - PROCESS | 3897 | 1461042706136 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eec39800 == 20 [pid = 3897] [id = 32] 22:11:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f09ed755400) [pid = 3897] [serial = 93] [outer = (nil)] 22:11:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f09ee86c400) [pid = 3897] [serial = 94] [outer = 0x7f09ed755400] 22:11:46 INFO - PROCESS | 3897 | 1461042706215 Marionette DEBUG loaded listener.js 22:11:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f09ef0da400) [pid = 3897] [serial = 95] [outer = 0x7f09ed755400] 22:11:46 INFO - PROCESS | 3897 | 1461042706970 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 22:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1184ms 22:11:47 INFO - PROCESS | 3897 | 1461042707028 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:11:47 INFO - PROCESS | 3897 | 1461042707037 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:11:47 INFO - PROCESS | 3897 | 1461042707048 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:11:47 INFO - PROCESS | 3897 | 1461042707052 Marionette TRACE conn3 <- [1,102,null,{}] 22:11:47 INFO - PROCESS | 3897 | 1461042707058 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:47 INFO - PROCESS | 3897 | 1461042707222 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:11:47 INFO - PROCESS | 3897 | 1461042707350 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb3e4000 == 21 [pid = 3897] [id = 33] 22:11:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f09ed758800) [pid = 3897] [serial = 96] [outer = (nil)] 22:11:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f09f5610000) [pid = 3897] [serial = 97] [outer = 0x7f09ed758800] 22:11:47 INFO - PROCESS | 3897 | 1461042707422 Marionette DEBUG loaded listener.js 22:11:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f09fb603800) [pid = 3897] [serial = 98] [outer = 0x7f09ed758800] 22:11:48 INFO - PROCESS | 3897 | 1461042708215 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 22:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1182ms 22:11:48 INFO - PROCESS | 3897 | 1461042708244 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:11:48 INFO - PROCESS | 3897 | 1461042708248 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:11:48 INFO - PROCESS | 3897 | 1461042708256 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:11:48 INFO - PROCESS | 3897 | 1461042708262 Marionette TRACE conn3 <- [1,106,null,{}] 22:11:48 INFO - PROCESS | 3897 | 1461042708277 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:48 INFO - PROCESS | 3897 | 1461042708440 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:11:48 INFO - PROCESS | 3897 | 1461042708569 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4cf5000 == 22 [pid = 3897] [id = 34] 22:11:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f09fba14000) [pid = 3897] [serial = 99] [outer = (nil)] 22:11:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f09fcbcd400) [pid = 3897] [serial = 100] [outer = 0x7f09fba14000] 22:11:48 INFO - PROCESS | 3897 | 1461042708645 Marionette DEBUG loaded listener.js 22:11:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f0a00153800) [pid = 3897] [serial = 101] [outer = 0x7f09fba14000] 22:11:49 INFO - PROCESS | 3897 | 1461042709458 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 22:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1233ms 22:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:11:49 INFO - PROCESS | 3897 | 1461042709489 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:11:49 INFO - PROCESS | 3897 | 1461042709493 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:11:49 INFO - PROCESS | 3897 | 1461042709499 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:11:49 INFO - PROCESS | 3897 | 1461042709502 Marionette TRACE conn3 <- [1,110,null,{}] 22:11:49 INFO - PROCESS | 3897 | 1461042709508 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:49 INFO - PROCESS | 3897 | 1461042709716 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:11:49 INFO - PROCESS | 3897 | 1461042709844 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fca3a000 == 23 [pid = 3897] [id = 35] 22:11:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f09ed0b3c00) [pid = 3897] [serial = 102] [outer = (nil)] 22:11:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f0a00b03000) [pid = 3897] [serial = 103] [outer = 0x7f09ed0b3c00] 22:11:49 INFO - PROCESS | 3897 | 1461042709917 Marionette DEBUG loaded listener.js 22:11:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f0a00b99400) [pid = 3897] [serial = 104] [outer = 0x7f09ed0b3c00] 22:11:50 INFO - PROCESS | 3897 | 1461042710688 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 22:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1232ms 22:11:50 INFO - PROCESS | 3897 | 1461042710731 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:11:50 INFO - PROCESS | 3897 | 1461042710735 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:11:50 INFO - PROCESS | 3897 | 1461042710740 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:11:50 INFO - PROCESS | 3897 | 1461042710743 Marionette TRACE conn3 <- [1,114,null,{}] 22:11:50 INFO - PROCESS | 3897 | 1461042710748 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:50 INFO - PROCESS | 3897 | 1461042710904 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:11:51 INFO - PROCESS | 3897 | 1461042711111 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed275800 == 24 [pid = 3897] [id = 36] 22:11:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f09e4b19800) [pid = 3897] [serial = 105] [outer = (nil)] 22:11:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f09e58dec00) [pid = 3897] [serial = 106] [outer = 0x7f09e4b19800] 22:11:51 INFO - PROCESS | 3897 | 1461042711180 Marionette DEBUG loaded listener.js 22:11:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f09ec1bf400) [pid = 3897] [serial = 107] [outer = 0x7f09e4b19800] 22:11:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee9e9800 == 23 [pid = 3897] [id = 27] 22:11:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebaaa000 == 22 [pid = 3897] [id = 26] 22:11:52 INFO - PROCESS | 3897 | 1461042712143 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 22:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1432ms 22:11:52 INFO - PROCESS | 3897 | 1461042712174 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:11:52 INFO - PROCESS | 3897 | 1461042712179 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:11:52 INFO - PROCESS | 3897 | 1461042712187 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:11:52 INFO - PROCESS | 3897 | 1461042712193 Marionette TRACE conn3 <- [1,118,null,{}] 22:11:52 INFO - PROCESS | 3897 | 1461042712203 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:52 INFO - PROCESS | 3897 | 1461042712355 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:11:52 INFO - PROCESS | 3897 | 1461042712497 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef067800 == 23 [pid = 3897] [id = 37] 22:11:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f09e6506000) [pid = 3897] [serial = 108] [outer = (nil)] 22:11:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f09ee6c3400) [pid = 3897] [serial = 109] [outer = 0x7f09e6506000] 22:11:52 INFO - PROCESS | 3897 | 1461042712573 Marionette DEBUG loaded listener.js 22:11:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09ef7c6800) [pid = 3897] [serial = 110] [outer = 0x7f09e6506000] 22:11:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09f0f8b000) [pid = 3897] [serial = 111] [outer = 0x7f09e4ba2c00] 22:11:53 INFO - PROCESS | 3897 | 1461042713427 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 22:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1295ms 22:11:53 INFO - PROCESS | 3897 | 1461042713483 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:11:53 INFO - PROCESS | 3897 | 1461042713490 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:11:53 INFO - PROCESS | 3897 | 1461042713500 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:11:53 INFO - PROCESS | 3897 | 1461042713504 Marionette TRACE conn3 <- [1,122,null,{}] 22:11:53 INFO - PROCESS | 3897 | 1461042713510 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:53 INFO - PROCESS | 3897 | 1461042713666 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:11:53 INFO - PROCESS | 3897 | 1461042713808 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb8aa000 == 24 [pid = 3897] [id = 38] 22:11:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09e7465c00) [pid = 3897] [serial = 112] [outer = (nil)] 22:11:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09ecf88400) [pid = 3897] [serial = 113] [outer = 0x7f09e7465c00] 22:11:53 INFO - PROCESS | 3897 | 1461042713880 Marionette DEBUG loaded listener.js 22:11:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09fc8c2800) [pid = 3897] [serial = 114] [outer = 0x7f09e7465c00] 22:11:54 INFO - PROCESS | 3897 | 1461042714694 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 22:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1229ms 22:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:11:54 INFO - PROCESS | 3897 | 1461042714729 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:11:54 INFO - PROCESS | 3897 | 1461042714732 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:11:54 INFO - PROCESS | 3897 | 1461042714738 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:11:54 INFO - PROCESS | 3897 | 1461042714744 Marionette TRACE conn3 <- [1,126,null,{}] 22:11:54 INFO - PROCESS | 3897 | 1461042714775 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:54 INFO - PROCESS | 3897 | 1461042714930 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:11:55 INFO - PROCESS | 3897 | 1461042715060 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0018a000 == 25 [pid = 3897] [id = 39] 22:11:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09fe9da000) [pid = 3897] [serial = 115] [outer = (nil)] 22:11:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f0a00730000) [pid = 3897] [serial = 116] [outer = 0x7f09fe9da000] 22:11:55 INFO - PROCESS | 3897 | 1461042715137 Marionette DEBUG loaded listener.js 22:11:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f0a00d2bc00) [pid = 3897] [serial = 117] [outer = 0x7f09fe9da000] 22:11:55 INFO - PROCESS | 3897 | 1461042715967 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 22:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1285ms 22:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:11:56 INFO - PROCESS | 3897 | 1461042716022 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:11:56 INFO - PROCESS | 3897 | 1461042716025 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:11:56 INFO - PROCESS | 3897 | 1461042716032 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:11:56 INFO - PROCESS | 3897 | 1461042716035 Marionette TRACE conn3 <- [1,130,null,{}] 22:11:56 INFO - PROCESS | 3897 | 1461042716040 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:56 INFO - PROCESS | 3897 | 1461042716187 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:11:56 INFO - PROCESS | 3897 | 1461042716322 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09edd31000 == 26 [pid = 3897] [id = 40] 22:11:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09fea49c00) [pid = 3897] [serial = 118] [outer = (nil)] 22:11:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f0a0368c400) [pid = 3897] [serial = 119] [outer = 0x7f09fea49c00] 22:11:56 INFO - PROCESS | 3897 | 1461042716394 Marionette DEBUG loaded listener.js 22:11:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f0a04c5b400) [pid = 3897] [serial = 120] [outer = 0x7f09fea49c00] 22:11:57 INFO - PROCESS | 3897 | 1461042717236 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 22:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1337ms 22:11:57 INFO - PROCESS | 3897 | 1461042717369 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:11:57 INFO - PROCESS | 3897 | 1461042717374 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:11:57 INFO - PROCESS | 3897 | 1461042717381 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:11:57 INFO - PROCESS | 3897 | 1461042717386 Marionette TRACE conn3 <- [1,134,null,{}] 22:11:57 INFO - PROCESS | 3897 | 1461042717423 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:57 INFO - PROCESS | 3897 | 1461042717605 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:11:57 INFO - PROCESS | 3897 | 1461042717756 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef432800 == 27 [pid = 3897] [id = 41] 22:11:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09eec6b400) [pid = 3897] [serial = 121] [outer = (nil)] 22:11:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09ef0db400) [pid = 3897] [serial = 122] [outer = 0x7f09eec6b400] 22:11:57 INFO - PROCESS | 3897 | 1461042717877 Marionette DEBUG loaded listener.js 22:11:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09f0d67000) [pid = 3897] [serial = 123] [outer = 0x7f09eec6b400] 22:11:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb3e4000 == 26 [pid = 3897] [id = 33] 22:11:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eec39800 == 25 [pid = 3897] [id = 32] 22:11:58 INFO - PROCESS | 3897 | 1461042718724 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 22:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1394ms 22:11:58 INFO - PROCESS | 3897 | 1461042718775 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:11:58 INFO - PROCESS | 3897 | 1461042718780 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:11:58 INFO - PROCESS | 3897 | 1461042718788 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:11:58 INFO - PROCESS | 3897 | 1461042718794 Marionette TRACE conn3 <- [1,138,null,{}] 22:11:58 INFO - PROCESS | 3897 | 1461042718803 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:58 INFO - PROCESS | 3897 | 1461042718964 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:11:59 INFO - PROCESS | 3897 | 1461042719101 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb5e0800 == 26 [pid = 3897] [id = 42] 22:11:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09ee58c000) [pid = 3897] [serial = 124] [outer = (nil)] 22:11:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09f0f17800) [pid = 3897] [serial = 125] [outer = 0x7f09ee58c000] 22:11:59 INFO - PROCESS | 3897 | 1461042719175 Marionette DEBUG loaded listener.js 22:11:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09fb602800) [pid = 3897] [serial = 126] [outer = 0x7f09ee58c000] 22:12:00 INFO - PROCESS | 3897 | 1461042720070 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 22:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1335ms 22:12:00 INFO - PROCESS | 3897 | 1461042720123 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:12:00 INFO - PROCESS | 3897 | 1461042720132 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:12:00 INFO - PROCESS | 3897 | 1461042720141 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:12:00 INFO - PROCESS | 3897 | 1461042720145 Marionette TRACE conn3 <- [1,142,null,{}] 22:12:00 INFO - PROCESS | 3897 | 1461042720151 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:00 INFO - PROCESS | 3897 | 1461042720310 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:12:00 INFO - PROCESS | 3897 | 1461042720444 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9cae000 == 27 [pid = 3897] [id = 43] 22:12:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09e8767c00) [pid = 3897] [serial = 127] [outer = (nil)] 22:12:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e876b400) [pid = 3897] [serial = 128] [outer = 0x7f09e8767c00] 22:12:00 INFO - PROCESS | 3897 | 1461042720515 Marionette DEBUG loaded listener.js 22:12:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09e9c8b000) [pid = 3897] [serial = 129] [outer = 0x7f09e8767c00] 22:12:01 INFO - PROCESS | 3897 | 1461042721405 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 22:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1280ms 22:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:12:01 INFO - PROCESS | 3897 | 1461042721422 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:12:01 INFO - PROCESS | 3897 | 1461042721424 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:12:01 INFO - PROCESS | 3897 | 1461042721431 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:12:01 INFO - PROCESS | 3897 | 1461042721436 Marionette TRACE conn3 <- [1,146,null,{}] 22:12:01 INFO - PROCESS | 3897 | 1461042721452 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:01 INFO - PROCESS | 3897 | 1461042721601 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:12:01 INFO - PROCESS | 3897 | 1461042721740 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00d13800 == 28 [pid = 3897] [id = 44] 22:12:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09e9c88400) [pid = 3897] [serial = 130] [outer = (nil)] 22:12:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09fcbc3000) [pid = 3897] [serial = 131] [outer = 0x7f09e9c88400] 22:12:01 INFO - PROCESS | 3897 | 1461042721816 Marionette DEBUG loaded listener.js 22:12:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f0a00d2b000) [pid = 3897] [serial = 132] [outer = 0x7f09e9c88400] 22:12:02 INFO - PROCESS | 3897 | 1461042722680 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 22:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1288ms 22:12:02 INFO - PROCESS | 3897 | 1461042722718 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:12:02 INFO - PROCESS | 3897 | 1461042722722 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:12:02 INFO - PROCESS | 3897 | 1461042722728 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:12:02 INFO - PROCESS | 3897 | 1461042722732 Marionette TRACE conn3 <- [1,150,null,{}] 22:12:02 INFO - PROCESS | 3897 | 1461042722737 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:02 INFO - PROCESS | 3897 | 1461042722880 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:12:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef067800 == 27 [pid = 3897] [id = 37] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed415000 == 26 [pid = 3897] [id = 25] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb8aa000 == 25 [pid = 3897] [id = 38] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0018a000 == 24 [pid = 3897] [id = 39] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5718000 == 23 [pid = 3897] [id = 8] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09edd31000 == 22 [pid = 3897] [id = 40] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e69b6800 == 21 [pid = 3897] [id = 6] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0dda000 == 20 [pid = 3897] [id = 28] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb54f000 == 19 [pid = 3897] [id = 29] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb64f000 == 18 [pid = 3897] [id = 30] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e6859000 == 17 [pid = 3897] [id = 31] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0dacc000 == 16 [pid = 3897] [id = 9] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4cf5000 == 15 [pid = 3897] [id = 34] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fca3a000 == 14 [pid = 3897] [id = 35] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00d13800 == 13 [pid = 3897] [id = 44] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed275800 == 12 [pid = 3897] [id = 36] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e9cae000 == 11 [pid = 3897] [id = 43] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef432800 == 10 [pid = 3897] [id = 41] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fa7dc000 == 9 [pid = 3897] [id = 24] 22:12:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb5e0800 == 8 [pid = 3897] [id = 42] 22:12:06 INFO - PROCESS | 3897 | 1461042726496 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5718000 == 9 [pid = 3897] [id = 45] 22:12:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09e8760000) [pid = 3897] [serial = 133] [outer = (nil)] 22:12:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09e876b800) [pid = 3897] [serial = 134] [outer = 0x7f09e8760000] 22:12:06 INFO - PROCESS | 3897 | 1461042726577 Marionette DEBUG loaded listener.js 22:12:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09e9c8e800) [pid = 3897] [serial = 135] [outer = 0x7f09e8760000] 22:12:07 INFO - PROCESS | 3897 | 1461042727241 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 22:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4540ms 22:12:07 INFO - PROCESS | 3897 | 1461042727271 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:12:07 INFO - PROCESS | 3897 | 1461042727276 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:12:07 INFO - PROCESS | 3897 | 1461042727283 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:12:07 INFO - PROCESS | 3897 | 1461042727290 Marionette TRACE conn3 <- [1,154,null,{}] 22:12:07 INFO - PROCESS | 3897 | 1461042727298 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:07 INFO - PROCESS | 3897 | 1461042727452 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:12:07 INFO - PROCESS | 3897 | 1461042727550 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ecd09000 == 10 [pid = 3897] [id = 46] 22:12:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09e9c8fc00) [pid = 3897] [serial = 136] [outer = (nil)] 22:12:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09ecf2b000) [pid = 3897] [serial = 137] [outer = 0x7f09e9c8fc00] 22:12:07 INFO - PROCESS | 3897 | 1461042727614 Marionette DEBUG loaded listener.js 22:12:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09eddc5000) [pid = 3897] [serial = 138] [outer = 0x7f09e9c8fc00] 22:12:08 INFO - PROCESS | 3897 | 1461042728270 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 22:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1031ms 22:12:08 INFO - PROCESS | 3897 | 1461042728319 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:12:08 INFO - PROCESS | 3897 | 1461042728325 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:12:08 INFO - PROCESS | 3897 | 1461042728399 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:12:08 INFO - PROCESS | 3897 | 1461042728402 Marionette TRACE conn3 <- [1,158,null,{}] 22:12:08 INFO - PROCESS | 3897 | 1461042728464 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:08 INFO - PROCESS | 3897 | 1461042728634 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:12:08 INFO - PROCESS | 3897 | 1461042728806 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef7ec000 == 11 [pid = 3897] [id = 47] 22:12:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09ee6cc800) [pid = 3897] [serial = 139] [outer = (nil)] 22:12:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09f02d2800) [pid = 3897] [serial = 140] [outer = 0x7f09ee6cc800] 22:12:08 INFO - PROCESS | 3897 | 1461042728882 Marionette DEBUG loaded listener.js 22:12:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09fb375000) [pid = 3897] [serial = 141] [outer = 0x7f09ee6cc800] 22:12:09 INFO - PROCESS | 3897 | 1461042729656 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 22:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1365ms 22:12:09 INFO - PROCESS | 3897 | 1461042729698 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:12:09 INFO - PROCESS | 3897 | 1461042729701 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:12:09 INFO - PROCESS | 3897 | 1461042729721 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:12:09 INFO - PROCESS | 3897 | 1461042729730 Marionette TRACE conn3 <- [1,162,null,{}] 22:12:09 INFO - PROCESS | 3897 | 1461042729737 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:09 INFO - PROCESS | 3897 | 1461042729932 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:12:09 INFO - PROCESS | 3897 | 1461042729953 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fbae7800 == 12 [pid = 3897] [id = 48] 22:12:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09fb60e000) [pid = 3897] [serial = 142] [outer = (nil)] 22:12:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09fcbce000) [pid = 3897] [serial = 143] [outer = 0x7f09fb60e000] 22:12:10 INFO - PROCESS | 3897 | 1461042730012 Marionette DEBUG loaded listener.js 22:12:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f0a0014b000) [pid = 3897] [serial = 144] [outer = 0x7f09fb60e000] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09ecfee000) [pid = 3897] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09ed0b7c00) [pid = 3897] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09fb5e5400) [pid = 3897] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09ee25fc00) [pid = 3897] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09e876d000) [pid = 3897] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09e73c5c00) [pid = 3897] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09ee3e7400) [pid = 3897] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f09e518d000) [pid = 3897] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09ed75fc00) [pid = 3897] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09e4aa9000) [pid = 3897] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09e4aa8c00) [pid = 3897] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09eb1b2c00) [pid = 3897] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09eae30400) [pid = 3897] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09e4b19800) [pid = 3897] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09fe9da000) [pid = 3897] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09e4b96800) [pid = 3897] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09ed758800) [pid = 3897] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09eec6b400) [pid = 3897] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09e4b96000) [pid = 3897] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09ed755400) [pid = 3897] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09fba10c00) [pid = 3897] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09e5759000) [pid = 3897] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09f02d3800) [pid = 3897] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09fea49c00) [pid = 3897] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09ed0b3c00) [pid = 3897] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09e8767c00) [pid = 3897] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09ee07d000) [pid = 3897] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09e7465c00) [pid = 3897] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09ee58c000) [pid = 3897] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09ecf81000) [pid = 3897] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09fba14000) [pid = 3897] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09e6506000) [pid = 3897] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09ef7c8c00) [pid = 3897] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09ed760400) [pid = 3897] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:12:11 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09e9c85000) [pid = 3897] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:12:11 INFO - PROCESS | 3897 | 1461042731748 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 22:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2100ms 22:12:11 INFO - PROCESS | 3897 | 1461042731837 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:12:11 INFO - PROCESS | 3897 | 1461042731840 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:12:11 INFO - PROCESS | 3897 | 1461042731884 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:12:11 INFO - PROCESS | 3897 | 1461042731887 Marionette TRACE conn3 <- [1,166,null,{}] 22:12:11 INFO - PROCESS | 3897 | 1461042731954 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:12 INFO - PROCESS | 3897 | 1461042732094 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:12:12 INFO - PROCESS | 3897 | 1461042732215 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed8bc800 == 13 [pid = 3897] [id = 49] 22:12:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09ed0b3c00) [pid = 3897] [serial = 145] [outer = (nil)] 22:12:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09ed75fc00) [pid = 3897] [serial = 146] [outer = 0x7f09ed0b3c00] 22:12:12 INFO - PROCESS | 3897 | 1461042732287 Marionette DEBUG loaded listener.js 22:12:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09ee58c000) [pid = 3897] [serial = 147] [outer = 0x7f09ed0b3c00] 22:12:12 INFO - PROCESS | 3897 | 1461042732937 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 22:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1089ms 22:12:12 INFO - PROCESS | 3897 | 1461042732957 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:12:12 INFO - PROCESS | 3897 | 1461042732960 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:12:12 INFO - PROCESS | 3897 | 1461042732967 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:12:12 INFO - PROCESS | 3897 | 1461042732969 Marionette TRACE conn3 <- [1,170,null,{}] 22:12:12 INFO - PROCESS | 3897 | 1461042732975 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:13 INFO - PROCESS | 3897 | 1461042733102 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:12:13 INFO - PROCESS | 3897 | 1461042733206 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f56c4800 == 14 [pid = 3897] [id = 50] 22:12:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09f02d6c00) [pid = 3897] [serial = 148] [outer = (nil)] 22:12:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09fb605800) [pid = 3897] [serial = 149] [outer = 0x7f09f02d6c00] 22:12:13 INFO - PROCESS | 3897 | 1461042733281 Marionette DEBUG loaded listener.js 22:12:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f0a00b06400) [pid = 3897] [serial = 150] [outer = 0x7f09f02d6c00] 22:12:14 INFO - PROCESS | 3897 | 1461042734204 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 22:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1280ms 22:12:14 INFO - PROCESS | 3897 | 1461042734248 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:12:14 INFO - PROCESS | 3897 | 1461042734253 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:12:14 INFO - PROCESS | 3897 | 1461042734261 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:12:14 INFO - PROCESS | 3897 | 1461042734267 Marionette TRACE conn3 <- [1,174,null,{}] 22:12:14 INFO - PROCESS | 3897 | 1461042734274 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:14 INFO - PROCESS | 3897 | 1461042734441 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:12:14 INFO - PROCESS | 3897 | 1461042734574 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e73a2800 == 15 [pid = 3897] [id = 51] 22:12:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e9c8a400) [pid = 3897] [serial = 151] [outer = (nil)] 22:12:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09ecd93c00) [pid = 3897] [serial = 152] [outer = 0x7f09e9c8a400] 22:12:14 INFO - PROCESS | 3897 | 1461042734649 Marionette DEBUG loaded listener.js 22:12:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09ed5e8800) [pid = 3897] [serial = 153] [outer = 0x7f09e9c8a400] 22:12:15 INFO - PROCESS | 3897 | 1461042735476 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 22:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1288ms 22:12:15 INFO - PROCESS | 3897 | 1461042735549 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:12:15 INFO - PROCESS | 3897 | 1461042735559 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:12:15 INFO - PROCESS | 3897 | 1461042735568 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:12:15 INFO - PROCESS | 3897 | 1461042735572 Marionette TRACE conn3 <- [1,178,null,{}] 22:12:15 INFO - PROCESS | 3897 | 1461042735578 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:15 INFO - PROCESS | 3897 | 1461042735768 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:12:15 INFO - PROCESS | 3897 | 1461042735901 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb83b000 == 16 [pid = 3897] [id = 52] 22:12:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09e8760400) [pid = 3897] [serial = 154] [outer = (nil)] 22:12:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09ef040000) [pid = 3897] [serial = 155] [outer = 0x7f09e8760400] 22:12:15 INFO - PROCESS | 3897 | 1461042735977 Marionette DEBUG loaded listener.js 22:12:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09f0f83000) [pid = 3897] [serial = 156] [outer = 0x7f09e8760400] 22:12:16 INFO - PROCESS | 3897 | 1461042736754 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:12:16 INFO - PROCESS | 3897 | 1461042736903 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 22:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1393ms 22:12:16 INFO - PROCESS | 3897 | 1461042736961 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:12:16 INFO - PROCESS | 3897 | 1461042736965 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:12:16 INFO - PROCESS | 3897 | 1461042736972 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:12:16 INFO - PROCESS | 3897 | 1461042736977 Marionette TRACE conn3 <- [1,182,null,{}] 22:12:16 INFO - PROCESS | 3897 | 1461042736993 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:17 INFO - PROCESS | 3897 | 1461042737161 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:12:17 INFO - PROCESS | 3897 | 1461042737421 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4cfa000 == 17 [pid = 3897] [id = 53] 22:12:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09e5758c00) [pid = 3897] [serial = 157] [outer = (nil)] 22:12:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09e6509400) [pid = 3897] [serial = 158] [outer = 0x7f09e5758c00] 22:12:17 INFO - PROCESS | 3897 | 1461042737575 Marionette DEBUG loaded listener.js 22:12:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09e4b14800) [pid = 3897] [serial = 159] [outer = 0x7f09e5758c00] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09ecf88400) [pid = 3897] [serial = 113] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09eece7c00) [pid = 3897] [serial = 79] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09f0f17800) [pid = 3897] [serial = 125] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09ed484800) [pid = 3897] [serial = 74] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09e58dec00) [pid = 3897] [serial = 106] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09ecf7d000) [pid = 3897] [serial = 76] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09fe419800) [pid = 3897] [serial = 2] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09ee6c3400) [pid = 3897] [serial = 109] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09ecf81800) [pid = 3897] [serial = 91] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09ef03d000) [pid = 3897] [serial = 49] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09ed47fc00) [pid = 3897] [serial = 43] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09e4cf6000) [pid = 3897] [serial = 28] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09fb823000) [pid = 3897] [serial = 58] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09f02d5800) [pid = 3897] [serial = 52] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09ef7c4c00) [pid = 3897] [serial = 50] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f09f0f1ac00) [pid = 3897] [serial = 53] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f09f0f1b400) [pid = 3897] [serial = 55] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f09f4965800) [pid = 3897] [serial = 56] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f09ecf8a400) [pid = 3897] [serial = 37] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f09eb1b0c00) [pid = 3897] [serial = 35] [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.] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f09ed5eb800) [pid = 3897] [serial = 38] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f09ee58fc00) [pid = 3897] [serial = 40] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f09ee86e400) [pid = 3897] [serial = 41] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f09e6509000) [pid = 3897] [serial = 33] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f09ee86c000) [pid = 3897] [serial = 47] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f09ed8b3800) [pid = 3897] [serial = 44] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f09ee589400) [pid = 3897] [serial = 46] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f09e68c0c00) [pid = 3897] [serial = 34] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f09fba12c00) [pid = 3897] [serial = 59] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f09e5764800) [pid = 3897] [serial = 26] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f09e6504400) [pid = 3897] [serial = 31] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 92 (0x7f09ed0b3000) [pid = 3897] [serial = 65] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 91 (0x7f09e4ba0400) [pid = 3897] [serial = 62] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 90 (0x7f09e876b400) [pid = 3897] [serial = 128] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 89 (0x7f09fcbcd400) [pid = 3897] [serial = 100] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 88 (0x7f09ee86c400) [pid = 3897] [serial = 94] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 87 (0x7f09ecd9f400) [pid = 3897] [serial = 64] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 86 (0x7f09ed486c00) [pid = 3897] [serial = 92] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 85 (0x7f09f0d67000) [pid = 3897] [serial = 123] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 84 (0x7f09e4b10800) [pid = 3897] [serial = 61] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 83 (0x7f09f5609c00) [pid = 3897] [serial = 82] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 82 (0x7f09ef461800) [pid = 3897] [serial = 80] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 81 (0x7f09ec1bf400) [pid = 3897] [serial = 107] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 80 (0x7f09fb81f800) [pid = 3897] [serial = 71] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 79 (0x7f09fc8c2800) [pid = 3897] [serial = 114] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 78 (0x7f09fb602800) [pid = 3897] [serial = 126] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 77 (0x7f09ed07e000) [pid = 3897] [serial = 73] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 76 (0x7f0a00b03000) [pid = 3897] [serial = 103] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 75 (0x7f0a00153800) [pid = 3897] [serial = 101] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 74 (0x7f09ef7c6800) [pid = 3897] [serial = 110] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 73 (0x7f09fb609c00) [pid = 3897] [serial = 83] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 72 (0x7f09ed482000) [pid = 3897] [serial = 12] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 71 (0x7f09ef03d400) [pid = 3897] [serial = 68] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 70 (0x7f09ed5ecc00) [pid = 3897] [serial = 77] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 69 (0x7f09f56ee800) [pid = 3897] [serial = 70] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 68 (0x7f09ee6c6c00) [pid = 3897] [serial = 67] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 67 (0x7f09edab4400) [pid = 3897] [serial = 9] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 66 (0x7f09f5610000) [pid = 3897] [serial = 97] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 65 (0x7f09ef0da400) [pid = 3897] [serial = 95] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 64 (0x7f09fc7d6400) [pid = 3897] [serial = 85] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 63 (0x7f09e6509c00) [pid = 3897] [serial = 22] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 62 (0x7f09e4b11400) [pid = 3897] [serial = 23] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 61 (0x7f09f02d5400) [pid = 3897] [serial = 16] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 60 (0x7f0a04c5b400) [pid = 3897] [serial = 120] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 59 (0x7f09f02da800) [pid = 3897] [serial = 17] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 58 (0x7f0a00730000) [pid = 3897] [serial = 116] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 57 (0x7f09fca0c000) [pid = 3897] [serial = 88] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 56 (0x7f09e6510800) [pid = 3897] [serial = 19] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 55 (0x7f09fca09000) [pid = 3897] [serial = 86] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 54 (0x7f0a0368c400) [pid = 3897] [serial = 119] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 53 (0x7f0a00b99400) [pid = 3897] [serial = 104] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 52 (0x7f09e9c8b000) [pid = 3897] [serial = 129] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 51 (0x7f0a00d2bc00) [pid = 3897] [serial = 117] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 50 (0x7f09fe405c00) [pid = 3897] [serial = 89] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 49 (0x7f09fb603800) [pid = 3897] [serial = 98] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 48 (0x7f09ef0db400) [pid = 3897] [serial = 122] [outer = (nil)] [url = about:blank] 22:12:17 INFO - PROCESS | 3897 | --DOMWINDOW == 47 (0x7f09e4b9a000) [pid = 3897] [serial = 25] [outer = (nil)] [url = about:blank] 22:12:18 INFO - PROCESS | 3897 | 1461042738786 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 22:12:18 INFO - PROCESS | 3897 | --DOMWINDOW == 46 (0x7f09fcbc3000) [pid = 3897] [serial = 131] [outer = (nil)] [url = about:blank] 22:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1836ms 22:12:18 INFO - PROCESS | 3897 | 1461042738808 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:12:18 INFO - PROCESS | 3897 | 1461042738814 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:12:18 INFO - PROCESS | 3897 | 1461042738821 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:12:18 INFO - PROCESS | 3897 | 1461042738825 Marionette TRACE conn3 <- [1,186,null,{}] 22:12:18 INFO - PROCESS | 3897 | 1461042738832 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:18 INFO - PROCESS | 3897 | 1461042738971 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:12:18 INFO - PROCESS | 3897 | 1461042738983 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5815800 == 18 [pid = 3897] [id = 54] 22:12:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 47 (0x7f09eb10fc00) [pid = 3897] [serial = 160] [outer = (nil)] 22:12:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 48 (0x7f09eb1a8800) [pid = 3897] [serial = 161] [outer = 0x7f09eb10fc00] 22:12:19 INFO - PROCESS | 3897 | 1461042739046 Marionette DEBUG loaded listener.js 22:12:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 49 (0x7f09ecf7d000) [pid = 3897] [serial = 162] [outer = 0x7f09eb10fc00] 22:12:19 INFO - PROCESS | 3897 | 1461042739700 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 22:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 938ms 22:12:19 INFO - PROCESS | 3897 | 1461042739761 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:12:19 INFO - PROCESS | 3897 | 1461042739767 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:12:19 INFO - PROCESS | 3897 | 1461042739774 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:12:19 INFO - PROCESS | 3897 | 1461042739777 Marionette TRACE conn3 <- [1,190,null,{}] 22:12:19 INFO - PROCESS | 3897 | 1461042739782 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:19 INFO - PROCESS | 3897 | 1461042739939 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:12:19 INFO - PROCESS | 3897 | 1461042739958 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eb17b800 == 19 [pid = 3897] [id = 55] 22:12:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 50 (0x7f09ecf88400) [pid = 3897] [serial = 163] [outer = (nil)] 22:12:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 51 (0x7f09ed34b800) [pid = 3897] [serial = 164] [outer = 0x7f09ecf88400] 22:12:20 INFO - PROCESS | 3897 | 1461042740024 Marionette DEBUG loaded listener.js 22:12:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 52 (0x7f09ed5ed800) [pid = 3897] [serial = 165] [outer = 0x7f09ecf88400] 22:12:20 INFO - PROCESS | 3897 | 1461042740664 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 22:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 926ms 22:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:12:20 INFO - PROCESS | 3897 | 1461042740700 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:12:20 INFO - PROCESS | 3897 | 1461042740703 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:12:20 INFO - PROCESS | 3897 | 1461042740711 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:12:20 INFO - PROCESS | 3897 | 1461042740719 Marionette TRACE conn3 <- [1,194,null,{}] 22:12:20 INFO - PROCESS | 3897 | 1461042740731 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:20 INFO - PROCESS | 3897 | 1461042740898 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:12:20 INFO - PROCESS | 3897 | 1461042740918 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed4e9000 == 20 [pid = 3897] [id = 56] 22:12:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 53 (0x7f09e4aaa800) [pid = 3897] [serial = 166] [outer = (nil)] 22:12:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 54 (0x7f09ee865000) [pid = 3897] [serial = 167] [outer = 0x7f09e4aaa800] 22:12:20 INFO - PROCESS | 3897 | 1461042740988 Marionette DEBUG loaded listener.js 22:12:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 55 (0x7f09eec69c00) [pid = 3897] [serial = 168] [outer = 0x7f09e4aaa800] 22:12:21 INFO - PROCESS | 3897 | 1461042741702 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 22:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1045ms 22:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:12:21 INFO - PROCESS | 3897 | 1461042741758 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:12:21 INFO - PROCESS | 3897 | 1461042741761 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:12:21 INFO - PROCESS | 3897 | 1461042741767 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:12:21 INFO - PROCESS | 3897 | 1461042741769 Marionette TRACE conn3 <- [1,198,null,{}] 22:12:21 INFO - PROCESS | 3897 | 1461042741775 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:21 INFO - PROCESS | 3897 | 1461042741953 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:12:21 INFO - PROCESS | 3897 | --DOMWINDOW == 54 (0x7f09fb60e000) [pid = 3897] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:12:21 INFO - PROCESS | 3897 | --DOMWINDOW == 53 (0x7f09e8760000) [pid = 3897] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:12:21 INFO - PROCESS | 3897 | --DOMWINDOW == 52 (0x7f09e9c8fc00) [pid = 3897] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:12:21 INFO - PROCESS | 3897 | --DOMWINDOW == 51 (0x7f09ee6cc800) [pid = 3897] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:12:21 INFO - PROCESS | 3897 | --DOMWINDOW == 50 (0x7f09ed0b3c00) [pid = 3897] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:12:21 INFO - PROCESS | 3897 | --DOMWINDOW == 49 (0x7f09e9c88400) [pid = 3897] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:12:22 INFO - PROCESS | 3897 | 1461042742020 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09edd45800 == 21 [pid = 3897] [id = 57] 22:12:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 50 (0x7f09e4aa8c00) [pid = 3897] [serial = 169] [outer = (nil)] 22:12:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 51 (0x7f09e9c88400) [pid = 3897] [serial = 170] [outer = 0x7f09e4aa8c00] 22:12:22 INFO - PROCESS | 3897 | 1461042742078 Marionette DEBUG loaded listener.js 22:12:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 52 (0x7f09ef457c00) [pid = 3897] [serial = 171] [outer = 0x7f09e4aa8c00] 22:12:22 INFO - PROCESS | 3897 | 1461042742706 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 22:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 982ms 22:12:22 INFO - PROCESS | 3897 | 1461042742748 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:12:22 INFO - PROCESS | 3897 | 1461042742751 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:12:22 INFO - PROCESS | 3897 | 1461042742756 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:12:22 INFO - PROCESS | 3897 | 1461042742759 Marionette TRACE conn3 <- [1,202,null,{}] 22:12:22 INFO - PROCESS | 3897 | 1461042742764 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:22 INFO - PROCESS | 3897 | 1461042742891 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:12:22 INFO - PROCESS | 3897 | 1461042742977 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee5b8800 == 22 [pid = 3897] [id = 58] 22:12:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 53 (0x7f09ef8b4000) [pid = 3897] [serial = 172] [outer = (nil)] 22:12:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 54 (0x7f09f02d5c00) [pid = 3897] [serial = 173] [outer = 0x7f09ef8b4000] 22:12:23 INFO - PROCESS | 3897 | 1461042743050 Marionette DEBUG loaded listener.js 22:12:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 55 (0x7f09f0f1b400) [pid = 3897] [serial = 174] [outer = 0x7f09ef8b4000] 22:12:23 INFO - PROCESS | 3897 | 1461042743660 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 22:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 938ms 22:12:23 INFO - PROCESS | 3897 | 1461042743695 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:12:23 INFO - PROCESS | 3897 | 1461042743698 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:12:23 INFO - PROCESS | 3897 | 1461042743703 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:12:23 INFO - PROCESS | 3897 | 1461042743705 Marionette TRACE conn3 <- [1,206,null,{}] 22:12:23 INFO - PROCESS | 3897 | 1461042743711 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:23 INFO - PROCESS | 3897 | 1461042743836 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:12:23 INFO - PROCESS | 3897 | 1461042743927 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eec43800 == 23 [pid = 3897] [id = 59] 22:12:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 56 (0x7f09f02d0400) [pid = 3897] [serial = 175] [outer = (nil)] 22:12:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 57 (0x7f09fb376800) [pid = 3897] [serial = 176] [outer = 0x7f09f02d0400] 22:12:23 INFO - PROCESS | 3897 | 1461042743984 Marionette DEBUG loaded listener.js 22:12:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 58 (0x7f09fb604400) [pid = 3897] [serial = 177] [outer = 0x7f09f02d0400] 22:12:24 INFO - PROCESS | 3897 | 1461042744510 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 22:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 878ms 22:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:12:24 INFO - PROCESS | 3897 | 1461042744582 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:12:24 INFO - PROCESS | 3897 | 1461042744585 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:12:24 INFO - PROCESS | 3897 | 1461042744591 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:12:24 INFO - PROCESS | 3897 | 1461042744594 Marionette TRACE conn3 <- [1,210,null,{}] 22:12:24 INFO - PROCESS | 3897 | 1461042744599 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:24 INFO - PROCESS | 3897 | 1461042744732 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:12:24 INFO - PROCESS | 3897 | 1461042744746 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef7de800 == 24 [pid = 3897] [id = 60] 22:12:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 59 (0x7f09fb604800) [pid = 3897] [serial = 178] [outer = (nil)] 22:12:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 60 (0x7f09fb896c00) [pid = 3897] [serial = 179] [outer = 0x7f09fb604800] 22:12:24 INFO - PROCESS | 3897 | 1461042744803 Marionette DEBUG loaded listener.js 22:12:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 61 (0x7f09fba3d000) [pid = 3897] [serial = 180] [outer = 0x7f09fb604800] 22:12:25 INFO - PROCESS | 3897 | 1461042745669 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 22:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1134ms 22:12:25 INFO - PROCESS | 3897 | 1461042745725 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:12:25 INFO - PROCESS | 3897 | 1461042745731 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:12:25 INFO - PROCESS | 3897 | 1461042745739 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:12:25 INFO - PROCESS | 3897 | 1461042745745 Marionette TRACE conn3 <- [1,214,null,{}] 22:12:25 INFO - PROCESS | 3897 | 1461042745753 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:25 INFO - PROCESS | 3897 | 1461042745915 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:12:26 INFO - PROCESS | 3897 | 1461042746039 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9caf000 == 25 [pid = 3897] [id = 61] 22:12:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 62 (0x7f09e650d000) [pid = 3897] [serial = 181] [outer = (nil)] 22:12:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 63 (0x7f09e9c8b000) [pid = 3897] [serial = 182] [outer = 0x7f09e650d000] 22:12:26 INFO - PROCESS | 3897 | 1461042746111 Marionette DEBUG loaded listener.js 22:12:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 64 (0x7f09ecd9f400) [pid = 3897] [serial = 183] [outer = 0x7f09e650d000] 22:12:26 INFO - PROCESS | 3897 | 1461042746980 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 22:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1290ms 22:12:27 INFO - PROCESS | 3897 | 1461042747029 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:12:27 INFO - PROCESS | 3897 | 1461042747036 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:12:27 INFO - PROCESS | 3897 | 1461042747047 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:12:27 INFO - PROCESS | 3897 | 1461042747051 Marionette TRACE conn3 <- [1,218,null,{}] 22:12:27 INFO - PROCESS | 3897 | 1461042747080 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:27 INFO - PROCESS | 3897 | 1461042747275 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:12:27 INFO - PROCESS | 3897 | 1461042747382 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee5c4800 == 26 [pid = 3897] [id = 62] 22:12:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 65 (0x7f09ed004c00) [pid = 3897] [serial = 184] [outer = (nil)] 22:12:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 66 (0x7f09ee079c00) [pid = 3897] [serial = 185] [outer = 0x7f09ed004c00] 22:12:27 INFO - PROCESS | 3897 | 1461042747455 Marionette DEBUG loaded listener.js 22:12:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 67 (0x7f09ee6cac00) [pid = 3897] [serial = 186] [outer = 0x7f09ed004c00] 22:12:28 INFO - PROCESS | 3897 | 1461042748288 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 22:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1280ms 22:12:28 INFO - PROCESS | 3897 | 1461042748349 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:12:28 INFO - PROCESS | 3897 | 1461042748354 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:12:28 INFO - PROCESS | 3897 | 1461042748360 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:12:28 INFO - PROCESS | 3897 | 1461042748366 Marionette TRACE conn3 <- [1,222,null,{}] 22:12:28 INFO - PROCESS | 3897 | 1461042748382 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:28 INFO - PROCESS | 3897 | 1461042748549 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:12:28 INFO - PROCESS | 3897 | 1461042748674 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9ca7000 == 27 [pid = 3897] [id = 63] 22:12:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 68 (0x7f09e4b16400) [pid = 3897] [serial = 187] [outer = (nil)] 22:12:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 69 (0x7f09e9c85400) [pid = 3897] [serial = 188] [outer = 0x7f09e4b16400] 22:12:28 INFO - PROCESS | 3897 | 1461042748748 Marionette DEBUG loaded listener.js 22:12:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 70 (0x7f09f0f8b400) [pid = 3897] [serial = 189] [outer = 0x7f09e4b16400] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 69 (0x7f0a00d2b000) [pid = 3897] [serial = 132] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 68 (0x7f09fcbce000) [pid = 3897] [serial = 143] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 67 (0x7f09e876b800) [pid = 3897] [serial = 134] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 66 (0x7f09e9c8e800) [pid = 3897] [serial = 135] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 65 (0x7f09ecf2b000) [pid = 3897] [serial = 137] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 64 (0x7f09eddc5000) [pid = 3897] [serial = 138] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 63 (0x7f09f02d2800) [pid = 3897] [serial = 140] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 62 (0x7f09ed75fc00) [pid = 3897] [serial = 146] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 61 (0x7f0a0014b000) [pid = 3897] [serial = 144] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 60 (0x7f09fb375000) [pid = 3897] [serial = 141] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | --DOMWINDOW == 59 (0x7f09ee58c000) [pid = 3897] [serial = 147] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 3897 | 1461042749817 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 22:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1489ms 22:12:29 INFO - PROCESS | 3897 | 1461042749850 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:12:29 INFO - PROCESS | 3897 | 1461042749855 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:12:29 INFO - PROCESS | 3897 | 1461042749863 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:12:29 INFO - PROCESS | 3897 | 1461042749868 Marionette TRACE conn3 <- [1,226,null,{}] 22:12:29 INFO - PROCESS | 3897 | 1461042749875 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:30 INFO - PROCESS | 3897 | 1461042750012 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:12:30 INFO - PROCESS | 3897 | 1461042750025 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e7420800 == 28 [pid = 3897] [id = 64] 22:12:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 60 (0x7f09ecf81000) [pid = 3897] [serial = 190] [outer = (nil)] 22:12:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 61 (0x7f09ecf8a400) [pid = 3897] [serial = 191] [outer = 0x7f09ecf81000] 22:12:30 INFO - PROCESS | 3897 | 1461042750087 Marionette DEBUG loaded listener.js 22:12:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 62 (0x7f09ed3f1c00) [pid = 3897] [serial = 192] [outer = 0x7f09ecf81000] 22:12:30 INFO - PROCESS | 3897 | 1461042750775 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 22:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 938ms 22:12:30 INFO - PROCESS | 3897 | 1461042750802 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:12:30 INFO - PROCESS | 3897 | 1461042750809 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:12:30 INFO - PROCESS | 3897 | 1461042750826 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:12:30 INFO - PROCESS | 3897 | 1461042750828 Marionette TRACE conn3 <- [1,230,null,{}] 22:12:30 INFO - PROCESS | 3897 | 1461042750834 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:30 INFO - PROCESS | 3897 | 1461042750964 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:12:30 INFO - PROCESS | 3897 | 1461042750980 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eda4e000 == 29 [pid = 3897] [id = 65] 22:12:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 63 (0x7f09ed5eb800) [pid = 3897] [serial = 193] [outer = (nil)] 22:12:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 64 (0x7f09ee86e400) [pid = 3897] [serial = 194] [outer = 0x7f09ed5eb800] 22:12:31 INFO - PROCESS | 3897 | 1461042751040 Marionette DEBUG loaded listener.js 22:12:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 65 (0x7f09eecf0400) [pid = 3897] [serial = 195] [outer = 0x7f09ed5eb800] 22:12:31 INFO - PROCESS | 3897 | 1461042751721 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 22:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 942ms 22:12:31 INFO - PROCESS | 3897 | 1461042751763 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:12:31 INFO - PROCESS | 3897 | 1461042751766 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:12:31 INFO - PROCESS | 3897 | 1461042751772 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:12:31 INFO - PROCESS | 3897 | 1461042751777 Marionette TRACE conn3 <- [1,234,null,{}] 22:12:31 INFO - PROCESS | 3897 | 1461042751804 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:31 INFO - PROCESS | 3897 | 1461042751961 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:12:31 INFO - PROCESS | 3897 | 1461042751973 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee9ed000 == 30 [pid = 3897] [id = 66] 22:12:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 66 (0x7f09ef7c8c00) [pid = 3897] [serial = 196] [outer = (nil)] 22:12:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 67 (0x7f09f0f17800) [pid = 3897] [serial = 197] [outer = 0x7f09ef7c8c00] 22:12:32 INFO - PROCESS | 3897 | 1461042752034 Marionette DEBUG loaded listener.js 22:12:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 68 (0x7f09f560fc00) [pid = 3897] [serial = 198] [outer = 0x7f09ef7c8c00] 22:12:32 INFO - PROCESS | 3897 | 1461042752845 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 22:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1084ms 22:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:12:32 INFO - PROCESS | 3897 | 1461042752858 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:12:32 INFO - PROCESS | 3897 | 1461042752861 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:12:32 INFO - PROCESS | 3897 | 1461042752867 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:12:32 INFO - PROCESS | 3897 | 1461042752870 Marionette TRACE conn3 <- [1,238,null,{}] 22:12:32 INFO - PROCESS | 3897 | 1461042752936 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:33 INFO - PROCESS | 3897 | 1461042753105 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:12:33 INFO - PROCESS | 3897 | 1461042753123 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f48c3000 == 31 [pid = 3897] [id = 67] 22:12:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 69 (0x7f09e8764400) [pid = 3897] [serial = 199] [outer = (nil)] 22:12:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 70 (0x7f09fb608800) [pid = 3897] [serial = 200] [outer = 0x7f09e8764400] 22:12:33 INFO - PROCESS | 3897 | 1461042753181 Marionette DEBUG loaded listener.js 22:12:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 71 (0x7f09fba12c00) [pid = 3897] [serial = 201] [outer = 0x7f09e8764400] 22:12:33 INFO - PROCESS | 3897 | 1461042753811 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 22:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 984ms 22:12:33 INFO - PROCESS | 3897 | 1461042753850 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:12:33 INFO - PROCESS | 3897 | 1461042753852 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:12:33 INFO - PROCESS | 3897 | 1461042753866 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:12:33 INFO - PROCESS | 3897 | 1461042753868 Marionette TRACE conn3 <- [1,242,null,{}] 22:12:33 INFO - PROCESS | 3897 | 1461042753873 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:34 INFO - PROCESS | 3897 | 1461042754032 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:12:34 INFO - PROCESS | 3897 | 1461042754074 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fa7e2000 == 32 [pid = 3897] [id = 68] 22:12:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 72 (0x7f09e4ba2800) [pid = 3897] [serial = 202] [outer = (nil)] 22:12:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 73 (0x7f09fc729c00) [pid = 3897] [serial = 203] [outer = 0x7f09e4ba2800] 22:12:34 INFO - PROCESS | 3897 | 1461042754132 Marionette DEBUG loaded listener.js 22:12:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 74 (0x7f09e9c90c00) [pid = 3897] [serial = 204] [outer = 0x7f09e4ba2800] 22:12:34 INFO - PROCESS | 3897 | --DOMWINDOW == 73 (0x7f09ecf88400) [pid = 3897] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:12:34 INFO - PROCESS | 3897 | --DOMWINDOW == 72 (0x7f09eb10fc00) [pid = 3897] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:12:34 INFO - PROCESS | 3897 | --DOMWINDOW == 71 (0x7f09e5758c00) [pid = 3897] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:12:34 INFO - PROCESS | 3897 | --DOMWINDOW == 70 (0x7f09e4aa8c00) [pid = 3897] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:12:34 INFO - PROCESS | 3897 | --DOMWINDOW == 69 (0x7f09ef8b4000) [pid = 3897] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:12:34 INFO - PROCESS | 3897 | --DOMWINDOW == 68 (0x7f09e4aaa800) [pid = 3897] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:12:34 INFO - PROCESS | 3897 | --DOMWINDOW == 67 (0x7f09f02d0400) [pid = 3897] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:12:34 INFO - PROCESS | 3897 | 1461042754867 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 22:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1031ms 22:12:34 INFO - PROCESS | 3897 | 1461042754891 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:12:34 INFO - PROCESS | 3897 | 1461042754894 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:12:34 INFO - PROCESS | 3897 | 1461042754900 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:12:34 INFO - PROCESS | 3897 | 1461042754902 Marionette TRACE conn3 <- [1,246,null,{}] 22:12:34 INFO - PROCESS | 3897 | 1461042754907 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:35 INFO - PROCESS | 3897 | 1461042755079 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:12:35 INFO - PROCESS | 3897 | 1461042755097 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb55a000 == 33 [pid = 3897] [id = 69] 22:12:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 68 (0x7f09fc8c6000) [pid = 3897] [serial = 205] [outer = (nil)] 22:12:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 69 (0x7f09fe9d8800) [pid = 3897] [serial = 206] [outer = 0x7f09fc8c6000] 22:12:35 INFO - PROCESS | 3897 | 1461042755161 Marionette DEBUG loaded listener.js 22:12:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 70 (0x7f0a0072f000) [pid = 3897] [serial = 207] [outer = 0x7f09fc8c6000] 22:12:35 INFO - PROCESS | 3897 | 1461042755785 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 22:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 932ms 22:12:35 INFO - PROCESS | 3897 | 1461042755832 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:12:35 INFO - PROCESS | 3897 | 1461042755835 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:12:35 INFO - PROCESS | 3897 | 1461042755841 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:12:35 INFO - PROCESS | 3897 | 1461042755843 Marionette TRACE conn3 <- [1,250,null,{}] 22:12:35 INFO - PROCESS | 3897 | 1461042755848 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:36 INFO - PROCESS | 3897 | 1461042755998 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:12:36 INFO - PROCESS | 3897 | 1461042756014 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fbacf800 == 34 [pid = 3897] [id = 70] 22:12:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 71 (0x7f09e4aac800) [pid = 3897] [serial = 208] [outer = (nil)] 22:12:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 72 (0x7f09e4fa7c00) [pid = 3897] [serial = 209] [outer = 0x7f09e4aac800] 22:12:36 INFO - PROCESS | 3897 | 1461042756073 Marionette DEBUG loaded listener.js 22:12:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 73 (0x7f09e4fb1400) [pid = 3897] [serial = 210] [outer = 0x7f09e4aac800] 22:12:36 INFO - PROCESS | 3897 | 1461042756891 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 22:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1130ms 22:12:36 INFO - PROCESS | 3897 | 1461042756972 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:12:36 INFO - PROCESS | 3897 | 1461042756975 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:12:36 INFO - PROCESS | 3897 | 1461042756983 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:12:36 INFO - PROCESS | 3897 | 1461042756988 Marionette TRACE conn3 <- [1,254,null,{}] 22:12:37 INFO - PROCESS | 3897 | 1461042756997 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:37 INFO - PROCESS | 3897 | 1461042757186 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:12:37 INFO - PROCESS | 3897 | 1461042757315 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e580a800 == 35 [pid = 3897] [id = 71] 22:12:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 74 (0x7f09e4aaf400) [pid = 3897] [serial = 211] [outer = (nil)] 22:12:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 75 (0x7f09e518f000) [pid = 3897] [serial = 212] [outer = 0x7f09e4aaf400] 22:12:37 INFO - PROCESS | 3897 | 1461042757403 Marionette DEBUG loaded listener.js 22:12:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 76 (0x7f09ebaec800) [pid = 3897] [serial = 213] [outer = 0x7f09e4aaf400] 22:12:38 INFO - PROCESS | 3897 | 1461042758187 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 22:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1238ms 22:12:38 INFO - PROCESS | 3897 | 1461042758221 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:12:38 INFO - PROCESS | 3897 | 1461042758229 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:12:38 INFO - PROCESS | 3897 | 1461042758238 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:12:38 INFO - PROCESS | 3897 | 1461042758242 Marionette TRACE conn3 <- [1,258,null,{}] 22:12:38 INFO - PROCESS | 3897 | 1461042758248 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:38 INFO - PROCESS | 3897 | 1461042758406 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:12:38 INFO - PROCESS | 3897 | 1461042758534 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d12800 == 36 [pid = 3897] [id = 72] 22:12:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 77 (0x7f09e4b15000) [pid = 3897] [serial = 214] [outer = (nil)] 22:12:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 78 (0x7f09ee6cc000) [pid = 3897] [serial = 215] [outer = 0x7f09e4b15000] 22:12:38 INFO - PROCESS | 3897 | 1461042758609 Marionette DEBUG loaded listener.js 22:12:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 79 (0x7f09ef458000) [pid = 3897] [serial = 216] [outer = 0x7f09e4b15000] 22:12:39 INFO - PROCESS | 3897 | 1461042759421 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 22:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1228ms 22:12:39 INFO - PROCESS | 3897 | 1461042759466 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:12:39 INFO - PROCESS | 3897 | 1461042759470 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:12:39 INFO - PROCESS | 3897 | 1461042759477 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:12:39 INFO - PROCESS | 3897 | 1461042759483 Marionette TRACE conn3 <- [1,262,null,{}] 22:12:39 INFO - PROCESS | 3897 | 1461042759498 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:39 INFO - PROCESS | 3897 | 1461042759655 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:12:39 INFO - PROCESS | 3897 | 1461042759782 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fca3e800 == 37 [pid = 3897] [id = 73] 22:12:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 80 (0x7f09ef462400) [pid = 3897] [serial = 217] [outer = (nil)] 22:12:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 81 (0x7f09fb88e800) [pid = 3897] [serial = 218] [outer = 0x7f09ef462400] 22:12:39 INFO - PROCESS | 3897 | 1461042759856 Marionette DEBUG loaded listener.js 22:12:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 82 (0x7f09fca0f400) [pid = 3897] [serial = 219] [outer = 0x7f09ef462400] 22:12:40 INFO - PROCESS | 3897 | 1461042760733 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 22:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1290ms 22:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:12:40 INFO - PROCESS | 3897 | 1461042760768 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:12:40 INFO - PROCESS | 3897 | 1461042760771 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:12:40 INFO - PROCESS | 3897 | 1461042760778 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:12:40 INFO - PROCESS | 3897 | 1461042760781 Marionette TRACE conn3 <- [1,266,null,{}] 22:12:40 INFO - PROCESS | 3897 | 1461042760786 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:40 INFO - PROCESS | 3897 | 1461042760928 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:12:41 INFO - PROCESS | 3897 | 1461042761062 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09feabd800 == 38 [pid = 3897] [id = 74] 22:12:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 83 (0x7f09f5606400) [pid = 3897] [serial = 220] [outer = (nil)] 22:12:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 84 (0x7f0a0072dc00) [pid = 3897] [serial = 221] [outer = 0x7f09f5606400] 22:12:41 INFO - PROCESS | 3897 | 1461042761132 Marionette DEBUG loaded listener.js 22:12:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 85 (0x7f0a00b98000) [pid = 3897] [serial = 222] [outer = 0x7f09f5606400] 22:12:41 INFO - PROCESS | 3897 | 1461042761944 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 22:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1180ms 22:12:41 INFO - PROCESS | 3897 | 1461042761957 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:12:41 INFO - PROCESS | 3897 | 1461042761960 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:12:41 INFO - PROCESS | 3897 | 1461042761966 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:12:41 INFO - PROCESS | 3897 | 1461042761968 Marionette TRACE conn3 <- [1,270,null,{}] 22:12:41 INFO - PROCESS | 3897 | 1461042761974 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:42 INFO - PROCESS | 3897 | 1461042762112 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:12:42 INFO - PROCESS | 3897 | 1461042762379 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebab9000 == 39 [pid = 3897] [id = 75] 22:12:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 86 (0x7f09e4ba3c00) [pid = 3897] [serial = 223] [outer = (nil)] 22:12:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 87 (0x7f09e4faa800) [pid = 3897] [serial = 224] [outer = 0x7f09e4ba3c00] 22:12:42 INFO - PROCESS | 3897 | 1461042762455 Marionette DEBUG loaded listener.js 22:12:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 88 (0x7f09e6508800) [pid = 3897] [serial = 225] [outer = 0x7f09e4ba3c00] 22:12:43 INFO - PROCESS | 3897 | 1461042763307 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 22:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1384ms 22:12:43 INFO - PROCESS | 3897 | 1461042763351 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:12:43 INFO - PROCESS | 3897 | 1461042763357 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:12:43 INFO - PROCESS | 3897 | 1461042763365 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:12:43 INFO - PROCESS | 3897 | 1461042763369 Marionette TRACE conn3 <- [1,274,null,{}] 22:12:43 INFO - PROCESS | 3897 | 1461042763394 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:43 INFO - PROCESS | 3897 | 1461042763541 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:12:43 INFO - PROCESS | 3897 | 1461042763675 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed274000 == 40 [pid = 3897] [id = 76] 22:12:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 89 (0x7f09e6504800) [pid = 3897] [serial = 226] [outer = (nil)] 22:12:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 90 (0x7f09ed083400) [pid = 3897] [serial = 227] [outer = 0x7f09e6504800] 22:12:43 INFO - PROCESS | 3897 | 1461042763741 Marionette DEBUG loaded listener.js 22:12:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f09ed8b3800) [pid = 3897] [serial = 228] [outer = 0x7f09e6504800] 22:12:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5718000 == 39 [pid = 3897] [id = 45] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 90 (0x7f09ef040000) [pid = 3897] [serial = 155] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 89 (0x7f09fb896c00) [pid = 3897] [serial = 179] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 88 (0x7f09ecd93c00) [pid = 3897] [serial = 152] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 87 (0x7f09fb605800) [pid = 3897] [serial = 149] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 86 (0x7f09ed34b800) [pid = 3897] [serial = 164] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 85 (0x7f09ed5ed800) [pid = 3897] [serial = 165] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 84 (0x7f09eb1a8800) [pid = 3897] [serial = 161] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 83 (0x7f09ecf7d000) [pid = 3897] [serial = 162] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 82 (0x7f09e4b14800) [pid = 3897] [serial = 159] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 81 (0x7f09e6509400) [pid = 3897] [serial = 158] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 80 (0x7f09e9c88400) [pid = 3897] [serial = 170] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 79 (0x7f09f02d5c00) [pid = 3897] [serial = 173] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 78 (0x7f09ee865000) [pid = 3897] [serial = 167] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 77 (0x7f09fb376800) [pid = 3897] [serial = 176] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 76 (0x7f09fb604400) [pid = 3897] [serial = 177] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 75 (0x7f09f0f1b400) [pid = 3897] [serial = 174] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 74 (0x7f09ef457c00) [pid = 3897] [serial = 171] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | --DOMWINDOW == 73 (0x7f09eec69c00) [pid = 3897] [serial = 168] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 3897 | 1461042764487 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 22:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1135ms 22:12:44 INFO - PROCESS | 3897 | 1461042764502 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:12:44 INFO - PROCESS | 3897 | 1461042764508 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:12:44 INFO - PROCESS | 3897 | 1461042764515 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:12:44 INFO - PROCESS | 3897 | 1461042764517 Marionette TRACE conn3 <- [1,278,null,{}] 22:12:44 INFO - PROCESS | 3897 | 1461042764524 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:44 INFO - PROCESS | 3897 | 1461042764671 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:12:44 INFO - PROCESS | 3897 | 1461042764765 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ecd11000 == 40 [pid = 3897] [id = 77] 22:12:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 74 (0x7f09e8766000) [pid = 3897] [serial = 229] [outer = (nil)] 22:12:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 75 (0x7f09edc9d400) [pid = 3897] [serial = 230] [outer = 0x7f09e8766000] 22:12:44 INFO - PROCESS | 3897 | 1461042764823 Marionette DEBUG loaded listener.js 22:12:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 76 (0x7f09edcab400) [pid = 3897] [serial = 231] [outer = 0x7f09e8766000] 22:12:45 INFO - PROCESS | 3897 | 1461042765446 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 22:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 979ms 22:12:45 INFO - PROCESS | 3897 | 1461042765494 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:12:45 INFO - PROCESS | 3897 | 1461042765497 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:12:45 INFO - PROCESS | 3897 | 1461042765505 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:12:45 INFO - PROCESS | 3897 | 1461042765513 Marionette TRACE conn3 <- [1,282,null,{}] 22:12:45 INFO - PROCESS | 3897 | 1461042765526 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:45 INFO - PROCESS | 3897 | 1461042765689 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:12:45 INFO - PROCESS | 3897 | 1461042765710 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef428800 == 41 [pid = 3897] [id = 78] 22:12:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 77 (0x7f09edc9d000) [pid = 3897] [serial = 232] [outer = (nil)] 22:12:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 78 (0x7f09ef046400) [pid = 3897] [serial = 233] [outer = 0x7f09edc9d000] 22:12:45 INFO - PROCESS | 3897 | 1461042765768 Marionette DEBUG loaded listener.js 22:12:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 79 (0x7f09f02d1800) [pid = 3897] [serial = 234] [outer = 0x7f09edc9d000] 22:12:46 INFO - PROCESS | 3897 | 1461042766527 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 22:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1043ms 22:12:46 INFO - PROCESS | 3897 | 1461042766546 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:12:46 INFO - PROCESS | 3897 | 1461042766559 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:12:46 INFO - PROCESS | 3897 | 1461042766565 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:12:46 INFO - PROCESS | 3897 | 1461042766568 Marionette TRACE conn3 <- [1,286,null,{}] 22:12:46 INFO - PROCESS | 3897 | 1461042766592 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:46 INFO - PROCESS | 3897 | 1461042766761 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:12:46 INFO - PROCESS | 3897 | 1461042766825 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb3ce000 == 42 [pid = 3897] [id = 79] 22:12:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 80 (0x7f09ef03c800) [pid = 3897] [serial = 235] [outer = (nil)] 22:12:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 81 (0x7f09f0f17c00) [pid = 3897] [serial = 236] [outer = 0x7f09ef03c800] 22:12:46 INFO - PROCESS | 3897 | 1461042766903 Marionette DEBUG loaded listener.js 22:12:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 82 (0x7f09fb60cc00) [pid = 3897] [serial = 237] [outer = 0x7f09ef03c800] 22:12:47 INFO - PROCESS | 3897 | 1461042767530 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 22:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 987ms 22:12:47 INFO - PROCESS | 3897 | 1461042767552 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:12:47 INFO - PROCESS | 3897 | 1461042767555 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:12:47 INFO - PROCESS | 3897 | 1461042767562 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:12:47 INFO - PROCESS | 3897 | 1461042767564 Marionette TRACE conn3 <- [1,290,null,{}] 22:12:47 INFO - PROCESS | 3897 | 1461042767569 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:47 INFO - PROCESS | 3897 | 1461042767726 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:12:47 INFO - PROCESS | 3897 | 1461042767762 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc715000 == 43 [pid = 3897] [id = 80] 22:12:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 83 (0x7f09e284d000) [pid = 3897] [serial = 238] [outer = (nil)] 22:12:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 84 (0x7f09e284f000) [pid = 3897] [serial = 239] [outer = 0x7f09e284d000] 22:12:47 INFO - PROCESS | 3897 | 1461042767835 Marionette DEBUG loaded listener.js 22:12:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 85 (0x7f09f495e800) [pid = 3897] [serial = 240] [outer = 0x7f09e284d000] 22:12:48 INFO - PROCESS | 3897 | --DOMWINDOW == 84 (0x7f09ecf81000) [pid = 3897] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:12:48 INFO - PROCESS | 3897 | --DOMWINDOW == 83 (0x7f09fc8c6000) [pid = 3897] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:12:48 INFO - PROCESS | 3897 | --DOMWINDOW == 82 (0x7f09e4b16400) [pid = 3897] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:12:48 INFO - PROCESS | 3897 | --DOMWINDOW == 81 (0x7f09ed5eb800) [pid = 3897] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:12:48 INFO - PROCESS | 3897 | --DOMWINDOW == 80 (0x7f09e4ba2800) [pid = 3897] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:12:48 INFO - PROCESS | 3897 | --DOMWINDOW == 79 (0x7f09ef7c8c00) [pid = 3897] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:12:48 INFO - PROCESS | 3897 | --DOMWINDOW == 78 (0x7f09e8764400) [pid = 3897] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:12:48 INFO - PROCESS | 3897 | 1461042768687 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 22:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1184ms 22:12:48 INFO - PROCESS | 3897 | 1461042768747 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:12:48 INFO - PROCESS | 3897 | 1461042768749 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:12:48 INFO - PROCESS | 3897 | 1461042768755 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:12:48 INFO - PROCESS | 3897 | 1461042768757 Marionette TRACE conn3 <- [1,294,null,{}] 22:12:48 INFO - PROCESS | 3897 | 1461042768762 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:48 INFO - PROCESS | 3897 | 1461042768923 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 22:12:49 INFO - PROCESS | 3897 | 1461042768997 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e6862800 == 44 [pid = 3897] [id = 81] 22:12:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 79 (0x7f09e2845c00) [pid = 3897] [serial = 241] [outer = (nil)] 22:12:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 80 (0x7f09fb896400) [pid = 3897] [serial = 242] [outer = 0x7f09e2845c00] 22:12:49 INFO - PROCESS | 3897 | 1461042769055 Marionette DEBUG loaded listener.js 22:12:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 81 (0x7f09fc8c8400) [pid = 3897] [serial = 243] [outer = 0x7f09e2845c00] 22:12:49 INFO - PROCESS | 3897 | 1461042769652 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:49 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. 22:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 980ms 22:12:49 INFO - PROCESS | 3897 | 1461042769736 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 22:12:49 INFO - PROCESS | 3897 | 1461042769739 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 22:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:12:49 INFO - PROCESS | 3897 | 1461042769744 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:12:49 INFO - PROCESS | 3897 | 1461042769746 Marionette TRACE conn3 <- [1,298,null,{}] 22:12:49 INFO - PROCESS | 3897 | 1461042769751 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:49 INFO - PROCESS | 3897 | 1461042769910 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 22:12:49 INFO - PROCESS | 3897 | 1461042769927 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00888000 == 45 [pid = 3897] [id = 82] 22:12:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 82 (0x7f09e4fb2800) [pid = 3897] [serial = 244] [outer = (nil)] 22:12:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 83 (0x7f0a00857c00) [pid = 3897] [serial = 245] [outer = 0x7f09e4fb2800] 22:12:49 INFO - PROCESS | 3897 | 1461042769985 Marionette DEBUG loaded listener.js 22:12:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 84 (0x7f0a00c48800) [pid = 3897] [serial = 246] [outer = 0x7f09e4fb2800] 22:12:50 INFO - PROCESS | 3897 | 1461042770691 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:50 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. 22:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 978ms 22:12:50 INFO - PROCESS | 3897 | 1461042770723 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 22:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:12:50 INFO - PROCESS | 3897 | 1461042770728 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 22:12:50 INFO - PROCESS | 3897 | 1461042770792 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:12:50 INFO - PROCESS | 3897 | 1461042770798 Marionette TRACE conn3 <- [1,302,null,{}] 22:12:50 INFO - PROCESS | 3897 | 1461042770831 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:50 INFO - PROCESS | 3897 | 1461042770983 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 22:12:51 INFO - PROCESS | 3897 | 1461042771113 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ecd18800 == 46 [pid = 3897] [id = 83] 22:12:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 85 (0x7f09e4fab400) [pid = 3897] [serial = 247] [outer = (nil)] 22:12:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 86 (0x7f09e58dec00) [pid = 3897] [serial = 248] [outer = 0x7f09e4fab400] 22:12:51 INFO - PROCESS | 3897 | 1461042771185 Marionette DEBUG loaded listener.js 22:12:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 87 (0x7f09eae30000) [pid = 3897] [serial = 249] [outer = 0x7f09e4fab400] 22:12:51 INFO - PROCESS | 3897 | 1461042771942 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:51 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. 22:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1266ms 22:12:52 INFO - PROCESS | 3897 | 1461042772002 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 22:12:52 INFO - PROCESS | 3897 | 1461042772010 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 22:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:12:52 INFO - PROCESS | 3897 | 1461042772020 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:12:52 INFO - PROCESS | 3897 | 1461042772023 Marionette TRACE conn3 <- [1,306,null,{}] 22:12:52 INFO - PROCESS | 3897 | 1461042772045 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:52 INFO - PROCESS | 3897 | 1461042772201 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 22:12:52 INFO - PROCESS | 3897 | 1461042772333 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f56b7800 == 47 [pid = 3897] [id = 84] 22:12:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 88 (0x7f09e4fae000) [pid = 3897] [serial = 250] [outer = (nil)] 22:12:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 89 (0x7f09edca0000) [pid = 3897] [serial = 251] [outer = 0x7f09e4fae000] 22:12:52 INFO - PROCESS | 3897 | 1461042772413 Marionette DEBUG loaded listener.js 22:12:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 90 (0x7f09eddc5000) [pid = 3897] [serial = 252] [outer = 0x7f09e4fae000] 22:12:53 INFO - PROCESS | 3897 | 1461042773229 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f09edca4800) [pid = 3897] [serial = 253] [outer = 0x7f09e4ba2c00] 22:12:53 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. 22:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1248ms 22:12:53 INFO - PROCESS | 3897 | 1461042773297 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 22:12:53 INFO - PROCESS | 3897 | 1461042773300 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 22:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:12:53 INFO - PROCESS | 3897 | 1461042773349 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:12:53 INFO - PROCESS | 3897 | 1461042773355 Marionette TRACE conn3 <- [1,310,null,{}] 22:12:53 INFO - PROCESS | 3897 | 1461042773380 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:53 INFO - PROCESS | 3897 | 1461042773529 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 22:12:53 INFO - PROCESS | 3897 | 1461042773661 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00891800 == 48 [pid = 3897] [id = 85] 22:12:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f09e4b14c00) [pid = 3897] [serial = 254] [outer = (nil)] 22:12:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f09f02de400) [pid = 3897] [serial = 255] [outer = 0x7f09e4b14c00] 22:12:53 INFO - PROCESS | 3897 | 1461042773734 Marionette DEBUG loaded listener.js 22:12:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f09fca04c00) [pid = 3897] [serial = 256] [outer = 0x7f09e4b14c00] 22:12:54 INFO - PROCESS | 3897 | 1461042774589 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:54 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. 22:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1313ms 22:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:12:54 INFO - PROCESS | 3897 | 1461042774641 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 22:12:54 INFO - PROCESS | 3897 | 1461042774645 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 22:12:54 INFO - PROCESS | 3897 | 1461042774651 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:12:54 INFO - PROCESS | 3897 | 1461042774654 Marionette TRACE conn3 <- [1,314,null,{}] 22:12:54 INFO - PROCESS | 3897 | 1461042774661 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:54 INFO - PROCESS | 3897 | 1461042774808 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 22:12:54 INFO - PROCESS | 3897 | 1461042774939 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0361e000 == 49 [pid = 3897] [id = 86] 22:12:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f09edca4000) [pid = 3897] [serial = 257] [outer = (nil)] 22:12:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f0a00d30c00) [pid = 3897] [serial = 258] [outer = 0x7f09edca4000] 22:12:55 INFO - PROCESS | 3897 | 1461042775009 Marionette DEBUG loaded listener.js 22:12:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f0a02999000) [pid = 3897] [serial = 259] [outer = 0x7f09edca4000] 22:12:55 INFO - PROCESS | 3897 | 1461042775855 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:55 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. 22:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1233ms 22:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:12:55 INFO - PROCESS | 3897 | 1461042775885 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 22:12:55 INFO - PROCESS | 3897 | 1461042775887 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 22:12:55 INFO - PROCESS | 3897 | 1461042775892 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:12:55 INFO - PROCESS | 3897 | 1461042775896 Marionette TRACE conn3 <- [1,318,null,{}] 22:12:55 INFO - PROCESS | 3897 | 1461042775901 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:56 INFO - PROCESS | 3897 | 1461042776047 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 22:12:56 INFO - PROCESS | 3897 | 1461042776160 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eec3f800 == 50 [pid = 3897] [id = 87] 22:12:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f09e4fa5400) [pid = 3897] [serial = 260] [outer = (nil)] 22:12:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f09fb376000) [pid = 3897] [serial = 261] [outer = 0x7f09e4fa5400] 22:12:56 INFO - PROCESS | 3897 | 1461042776226 Marionette DEBUG loaded listener.js 22:12:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f0a0337fc00) [pid = 3897] [serial = 262] [outer = 0x7f09e4fa5400] 22:12:57 INFO - PROCESS | 3897 | 1461042777307 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:57 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. 22:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1431ms 22:12:57 INFO - PROCESS | 3897 | 1461042777323 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 22:12:57 INFO - PROCESS | 3897 | 1461042777328 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 22:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:12:57 INFO - PROCESS | 3897 | 1461042777335 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:12:57 INFO - PROCESS | 3897 | 1461042777341 Marionette TRACE conn3 <- [1,322,null,{}] 22:12:57 INFO - PROCESS | 3897 | 1461042777349 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:57 INFO - PROCESS | 3897 | 1461042777503 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 22:12:57 INFO - PROCESS | 3897 | 1461042777725 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebaad000 == 51 [pid = 3897] [id = 88] 22:12:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f09e284a800) [pid = 3897] [serial = 263] [outer = (nil)] 22:12:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f09e44d1800) [pid = 3897] [serial = 264] [outer = 0x7f09e284a800] 22:12:57 INFO - PROCESS | 3897 | 1461042777793 Marionette DEBUG loaded listener.js 22:12:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f09e4fa4c00) [pid = 3897] [serial = 265] [outer = 0x7f09e284a800] 22:12:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e6862800 == 50 [pid = 3897] [id = 81] 22:12:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc715000 == 49 [pid = 3897] [id = 80] 22:12:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb3ce000 == 48 [pid = 3897] [id = 79] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f09e4fa7c00) [pid = 3897] [serial = 209] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef428800 == 47 [pid = 3897] [id = 78] 22:12:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ecd11000 == 46 [pid = 3897] [id = 77] 22:12:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed274000 == 45 [pid = 3897] [id = 76] 22:12:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebab9000 == 44 [pid = 3897] [id = 75] 22:12:58 INFO - PROCESS | 3897 | 1461042778696 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f09ecf8a400) [pid = 3897] [serial = 191] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f09fe9d8800) [pid = 3897] [serial = 206] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f09ed3f1c00) [pid = 3897] [serial = 192] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f09e9c8b000) [pid = 3897] [serial = 182] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f09e9c85400) [pid = 3897] [serial = 188] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f09eecf0400) [pid = 3897] [serial = 195] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f09f0f8b400) [pid = 3897] [serial = 189] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f09ee079c00) [pid = 3897] [serial = 185] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f0a0072f000) [pid = 3897] [serial = 207] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 92 (0x7f09fc729c00) [pid = 3897] [serial = 203] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 91 (0x7f09f0f17800) [pid = 3897] [serial = 197] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 90 (0x7f09fba12c00) [pid = 3897] [serial = 201] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 89 (0x7f09f560fc00) [pid = 3897] [serial = 198] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 88 (0x7f09e9c90c00) [pid = 3897] [serial = 204] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 87 (0x7f09fb608800) [pid = 3897] [serial = 200] [outer = (nil)] [url = about:blank] 22:12:58 INFO - PROCESS | 3897 | --DOMWINDOW == 86 (0x7f09ee86e400) [pid = 3897] [serial = 194] [outer = (nil)] [url = about:blank] 22:12:58 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. 22:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1393ms 22:12:58 INFO - PROCESS | 3897 | 1461042778728 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 22:12:58 INFO - PROCESS | 3897 | 1461042778736 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 22:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:12:58 INFO - PROCESS | 3897 | 1461042778745 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:12:58 INFO - PROCESS | 3897 | 1461042778749 Marionette TRACE conn3 <- [1,326,null,{}] 22:12:58 INFO - PROCESS | 3897 | 1461042778754 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:58 INFO - PROCESS | 3897 | 1461042778885 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 22:12:58 INFO - PROCESS | 3897 | 1461042778901 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9cac000 == 45 [pid = 3897] [id = 89] 22:12:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 87 (0x7f09e8765800) [pid = 3897] [serial = 266] [outer = (nil)] 22:12:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 88 (0x7f09e9c8b400) [pid = 3897] [serial = 267] [outer = 0x7f09e8765800] 22:12:58 INFO - PROCESS | 3897 | 1461042778961 Marionette DEBUG loaded listener.js 22:12:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 89 (0x7f09eb1b0400) [pid = 3897] [serial = 268] [outer = 0x7f09e8765800] 22:12:59 INFO - PROCESS | 3897 | 1461042779694 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:12:59 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. 22:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 981ms 22:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:12:59 INFO - PROCESS | 3897 | 1461042779727 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 22:12:59 INFO - PROCESS | 3897 | 1461042779729 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 22:12:59 INFO - PROCESS | 3897 | 1461042779735 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:12:59 INFO - PROCESS | 3897 | 1461042779741 Marionette TRACE conn3 <- [1,330,null,{}] 22:12:59 INFO - PROCESS | 3897 | 1461042779755 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:59 INFO - PROCESS | 3897 | 1461042779890 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 22:12:59 INFO - PROCESS | 3897 | 1461042779905 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee9f5800 == 46 [pid = 3897] [id = 90] 22:12:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 90 (0x7f09ed47fc00) [pid = 3897] [serial = 269] [outer = (nil)] 22:12:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f09edca3800) [pid = 3897] [serial = 270] [outer = 0x7f09ed47fc00] 22:12:59 INFO - PROCESS | 3897 | 1461042779968 Marionette DEBUG loaded listener.js 22:13:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f09ee58fc00) [pid = 3897] [serial = 271] [outer = 0x7f09ed47fc00] 22:13:00 INFO - PROCESS | 3897 | 1461042780835 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:00 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. 22:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1137ms 22:13:00 INFO - PROCESS | 3897 | 1461042780871 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 22:13:00 INFO - PROCESS | 3897 | 1461042780875 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 22:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:13:00 INFO - PROCESS | 3897 | 1461042780881 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:13:00 INFO - PROCESS | 3897 | 1461042780883 Marionette TRACE conn3 <- [1,334,null,{}] 22:13:00 INFO - PROCESS | 3897 | 1461042780888 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:01 INFO - PROCESS | 3897 | 1461042781031 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 22:13:01 INFO - PROCESS | 3897 | 1461042781045 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f56c1000 == 47 [pid = 3897] [id = 91] 22:13:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f09e8767c00) [pid = 3897] [serial = 272] [outer = (nil)] 22:13:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f09eecf1000) [pid = 3897] [serial = 273] [outer = 0x7f09e8767c00] 22:13:01 INFO - PROCESS | 3897 | 1461042781104 Marionette DEBUG loaded listener.js 22:13:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f09f02d9c00) [pid = 3897] [serial = 274] [outer = 0x7f09e8767c00] 22:13:01 INFO - PROCESS | 3897 | 1461042781854 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:01 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. 22:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1026ms 22:13:01 INFO - PROCESS | 3897 | 1461042781907 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 22:13:01 INFO - PROCESS | 3897 | 1461042781910 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 22:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:13:01 INFO - PROCESS | 3897 | 1461042781915 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:13:01 INFO - PROCESS | 3897 | 1461042781917 Marionette TRACE conn3 <- [1,338,null,{}] 22:13:01 INFO - PROCESS | 3897 | 1461042781923 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:02 INFO - PROCESS | 3897 | 1461042782109 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 22:13:02 INFO - PROCESS | 3897 | 1461042782126 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb64d800 == 48 [pid = 3897] [id = 92] 22:13:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f09e2843400) [pid = 3897] [serial = 275] [outer = (nil)] 22:13:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f09edd88400) [pid = 3897] [serial = 276] [outer = 0x7f09e2843400] 22:13:02 INFO - PROCESS | 3897 | 1461042782184 Marionette DEBUG loaded listener.js 22:13:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f09edd94000) [pid = 3897] [serial = 277] [outer = 0x7f09e2843400] 22:13:02 INFO - PROCESS | 3897 | 1461042782903 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:02 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. 22:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1035ms 22:13:02 INFO - PROCESS | 3897 | 1461042782954 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 22:13:02 INFO - PROCESS | 3897 | 1461042782958 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 22:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:13:02 INFO - PROCESS | 3897 | 1461042782963 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:13:02 INFO - PROCESS | 3897 | 1461042782965 Marionette TRACE conn3 <- [1,342,null,{}] 22:13:02 INFO - PROCESS | 3897 | 1461042782970 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:03 INFO - PROCESS | 3897 | 1461042783168 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 22:13:03 INFO - PROCESS | 3897 | 1461042783194 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0019b000 == 49 [pid = 3897] [id = 93] 22:13:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f09f0cc5800) [pid = 3897] [serial = 278] [outer = (nil)] 22:13:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f09fb5edc00) [pid = 3897] [serial = 279] [outer = 0x7f09f0cc5800] 22:13:03 INFO - PROCESS | 3897 | 1461042783257 Marionette DEBUG loaded listener.js 22:13:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f09fba73400) [pid = 3897] [serial = 280] [outer = 0x7f09f0cc5800] 22:13:03 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f09e284d000) [pid = 3897] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:13:03 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f09ef03c800) [pid = 3897] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:13:03 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f09e2845c00) [pid = 3897] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:13:03 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f09e4ba3c00) [pid = 3897] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:13:03 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f09e8766000) [pid = 3897] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:13:03 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f09edc9d000) [pid = 3897] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:13:03 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f09e6504800) [pid = 3897] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:13:04 INFO - PROCESS | 3897 | 1461042784124 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:04 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. 22:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1181ms 22:13:04 INFO - PROCESS | 3897 | 1461042784145 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 22:13:04 INFO - PROCESS | 3897 | 1461042784148 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 22:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:13:04 INFO - PROCESS | 3897 | 1461042784153 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:13:04 INFO - PROCESS | 3897 | 1461042784155 Marionette TRACE conn3 <- [1,346,null,{}] 22:13:04 INFO - PROCESS | 3897 | 1461042784161 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:04 INFO - PROCESS | 3897 | 1461042784318 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 22:13:04 INFO - PROCESS | 3897 | 1461042784335 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc818000 == 50 [pid = 3897] [id = 94] 22:13:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f09e2842800) [pid = 3897] [serial = 281] [outer = (nil)] 22:13:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f09ebce9000) [pid = 3897] [serial = 282] [outer = 0x7f09e2842800] 22:13:04 INFO - PROCESS | 3897 | 1461042784393 Marionette DEBUG loaded listener.js 22:13:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f09ebced800) [pid = 3897] [serial = 283] [outer = 0x7f09e2842800] 22:13:05 INFO - PROCESS | 3897 | 1461042785058 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:05 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. 22:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 929ms 22:13:05 INFO - PROCESS | 3897 | 1461042785084 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 22:13:05 INFO - PROCESS | 3897 | 1461042785087 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 22:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:13:05 INFO - PROCESS | 3897 | 1461042785092 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:13:05 INFO - PROCESS | 3897 | 1461042785095 Marionette TRACE conn3 <- [1,350,null,{}] 22:13:05 INFO - PROCESS | 3897 | 1461042785100 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:05 INFO - PROCESS | 3897 | 1461042785230 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 22:13:05 INFO - PROCESS | 3897 | 1461042785332 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a033bd800 == 51 [pid = 3897] [id = 95] 22:13:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f09e284a000) [pid = 3897] [serial = 284] [outer = (nil)] 22:13:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f09ebcef400) [pid = 3897] [serial = 285] [outer = 0x7f09e284a000] 22:13:05 INFO - PROCESS | 3897 | 1461042785391 Marionette DEBUG loaded listener.js 22:13:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f09fc72a800) [pid = 3897] [serial = 286] [outer = 0x7f09e284a000] 22:13:06 INFO - PROCESS | 3897 | 1461042786202 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:06 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. 22:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1179ms 22:13:06 INFO - PROCESS | 3897 | 1461042786273 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 22:13:06 INFO - PROCESS | 3897 | 1461042786277 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 22:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:13:06 INFO - PROCESS | 3897 | 1461042786301 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:13:06 INFO - PROCESS | 3897 | 1461042786306 Marionette TRACE conn3 <- [1,354,null,{}] 22:13:06 INFO - PROCESS | 3897 | 1461042786314 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:06 INFO - PROCESS | 3897 | 1461042786479 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 22:13:06 INFO - PROCESS | 3897 | 1461042786613 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09edd40000 == 52 [pid = 3897] [id = 96] 22:13:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f09e4aad000) [pid = 3897] [serial = 287] [outer = (nil)] 22:13:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f09e575e000) [pid = 3897] [serial = 288] [outer = 0x7f09e4aad000] 22:13:06 INFO - PROCESS | 3897 | 1461042786685 Marionette DEBUG loaded listener.js 22:13:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f09e9c85000) [pid = 3897] [serial = 289] [outer = 0x7f09e4aad000] 22:13:07 INFO - PROCESS | 3897 | 1461042787562 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:07 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. 22:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1283ms 22:13:07 INFO - PROCESS | 3897 | 1461042787582 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 22:13:07 INFO - PROCESS | 3897 | 1461042787590 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 22:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:13:07 INFO - PROCESS | 3897 | 1461042787599 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:13:07 INFO - PROCESS | 3897 | 1461042787603 Marionette TRACE conn3 <- [1,358,null,{}] 22:13:07 INFO - PROCESS | 3897 | 1461042787610 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:07 INFO - PROCESS | 3897 | 1461042787766 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 22:13:07 INFO - PROCESS | 3897 | 1461042787907 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb837000 == 53 [pid = 3897] [id = 97] 22:13:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f09e4aae400) [pid = 3897] [serial = 290] [outer = (nil)] 22:13:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f09ed34d000) [pid = 3897] [serial = 291] [outer = 0x7f09e4aae400] 22:13:07 INFO - PROCESS | 3897 | 1461042787977 Marionette DEBUG loaded listener.js 22:13:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f09edd87c00) [pid = 3897] [serial = 292] [outer = 0x7f09e4aae400] 22:13:08 INFO - PROCESS | 3897 | 1461042788961 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:08 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. 22:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1381ms 22:13:08 INFO - PROCESS | 3897 | 1461042788980 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 22:13:08 INFO - PROCESS | 3897 | 1461042788983 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 22:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:13:08 INFO - PROCESS | 3897 | 1461042788990 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:13:09 INFO - PROCESS | 3897 | 1461042788996 Marionette TRACE conn3 <- [1,362,null,{}] 22:13:09 INFO - PROCESS | 3897 | 1461042789012 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:09 INFO - PROCESS | 3897 | 1461042789163 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 22:13:09 INFO - PROCESS | 3897 | 1461042789307 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0dacc000 == 54 [pid = 3897] [id = 98] 22:13:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f09ee590400) [pid = 3897] [serial = 293] [outer = (nil)] 22:13:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f09f02d5400) [pid = 3897] [serial = 294] [outer = 0x7f09ee590400] 22:13:09 INFO - PROCESS | 3897 | 1461042789420 Marionette DEBUG loaded listener.js 22:13:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f09f560fc00) [pid = 3897] [serial = 295] [outer = 0x7f09ee590400] 22:13:10 INFO - PROCESS | 3897 | 1461042790214 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:10 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. 22:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1236ms 22:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:13:10 INFO - PROCESS | 3897 | 1461042790227 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 22:13:10 INFO - PROCESS | 3897 | 1461042790230 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 22:13:10 INFO - PROCESS | 3897 | 1461042790236 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:13:10 INFO - PROCESS | 3897 | 1461042790240 Marionette TRACE conn3 <- [1,366,null,{}] 22:13:10 INFO - PROCESS | 3897 | 1461042790245 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:10 INFO - PROCESS | 3897 | 1461042790388 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 22:13:10 INFO - PROCESS | 3897 | 1461042790527 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed454800 == 55 [pid = 3897] [id = 99] 22:13:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09ef03c800) [pid = 3897] [serial = 296] [outer = (nil)] 22:13:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09fca0cc00) [pid = 3897] [serial = 297] [outer = 0x7f09ef03c800] 22:13:10 INFO - PROCESS | 3897 | 1461042790597 Marionette DEBUG loaded listener.js 22:13:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f0a0072b400) [pid = 3897] [serial = 298] [outer = 0x7f09ef03c800] 22:13:11 INFO - PROCESS | 3897 | 1461042791447 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:11 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. 22:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1234ms 22:13:11 INFO - PROCESS | 3897 | 1461042791469 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 22:13:11 INFO - PROCESS | 3897 | 1461042791472 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 22:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:13:11 INFO - PROCESS | 3897 | 1461042791478 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:13:11 INFO - PROCESS | 3897 | 1461042791480 Marionette TRACE conn3 <- [1,370,null,{}] 22:13:11 INFO - PROCESS | 3897 | 1461042791486 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:11 INFO - PROCESS | 3897 | 1461042791630 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 22:13:11 INFO - PROCESS | 3897 | 1461042791835 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e25ec800 == 56 [pid = 3897] [id = 100] 22:13:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09e43f6800) [pid = 3897] [serial = 299] [outer = (nil)] 22:13:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09e43f9400) [pid = 3897] [serial = 300] [outer = 0x7f09e43f6800] 22:13:11 INFO - PROCESS | 3897 | 1461042791906 Marionette DEBUG loaded listener.js 22:13:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09ee909800) [pid = 3897] [serial = 301] [outer = 0x7f09e43f6800] 22:13:12 INFO - PROCESS | 3897 | 1461042792768 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 22:13:13 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. 22:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1536ms 22:13:13 INFO - PROCESS | 3897 | 1461042793015 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 22:13:13 INFO - PROCESS | 3897 | 1461042793021 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 22:13:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:13:13 INFO - PROCESS | 3897 | 1461042793029 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:13:13 INFO - PROCESS | 3897 | 1461042793033 Marionette TRACE conn3 <- [1,374,null,{}] 22:13:13 INFO - PROCESS | 3897 | 1461042793040 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:13 INFO - PROCESS | 3897 | 1461042793179 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 22:13:13 INFO - PROCESS | 3897 | 1461042793352 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed451800 == 57 [pid = 3897] [id = 101] 22:13:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e2845800) [pid = 3897] [serial = 302] [outer = (nil)] 22:13:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09e4b12400) [pid = 3897] [serial = 303] [outer = 0x7f09e2845800] 22:13:13 INFO - PROCESS | 3897 | 1461042793431 Marionette DEBUG loaded listener.js 22:13:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e6507000) [pid = 3897] [serial = 304] [outer = 0x7f09e2845800] 22:13:14 INFO - PROCESS | 3897 | 1461042794183 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:13:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:13:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1188ms 22:13:14 INFO - PROCESS | 3897 | 1461042794217 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 22:13:14 INFO - PROCESS | 3897 | 1461042794222 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 22:13:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:13:14 INFO - PROCESS | 3897 | 1461042794248 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:13:14 INFO - PROCESS | 3897 | 1461042794254 Marionette TRACE conn3 <- [1,378,null,{}] 22:13:14 INFO - PROCESS | 3897 | 1461042794259 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:14 INFO - PROCESS | 3897 | 1461042794443 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 22:13:14 INFO - PROCESS | 3897 | 1461042794604 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e581a000 == 58 [pid = 3897] [id = 102] 22:13:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09e3bb6c00) [pid = 3897] [serial = 305] [outer = (nil)] 22:13:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09e5192000) [pid = 3897] [serial = 306] [outer = 0x7f09e3bb6c00] 22:13:14 INFO - PROCESS | 3897 | 1461042794668 Marionette DEBUG loaded listener.js 22:13:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09e9c85800) [pid = 3897] [serial = 307] [outer = 0x7f09e3bb6c00] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc818000 == 57 [pid = 3897] [id = 94] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f0a00857c00) [pid = 3897] [serial = 245] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0019b000 == 56 [pid = 3897] [id = 93] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb64d800 == 55 [pid = 3897] [id = 92] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f56c1000 == 54 [pid = 3897] [id = 91] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee9f5800 == 53 [pid = 3897] [id = 90] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e9cac000 == 52 [pid = 3897] [id = 89] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebaad000 == 51 [pid = 3897] [id = 88] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00891800 == 50 [pid = 3897] [id = 85] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f56b7800 == 49 [pid = 3897] [id = 84] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ecd18800 == 48 [pid = 3897] [id = 83] 22:13:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00888000 == 47 [pid = 3897] [id = 82] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09e284f000) [pid = 3897] [serial = 239] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09fb60cc00) [pid = 3897] [serial = 237] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09f0f17c00) [pid = 3897] [serial = 236] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09fb896400) [pid = 3897] [serial = 242] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09e518f000) [pid = 3897] [serial = 212] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09ee6cc000) [pid = 3897] [serial = 215] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09fb88e800) [pid = 3897] [serial = 218] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09e6508800) [pid = 3897] [serial = 225] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09e4faa800) [pid = 3897] [serial = 224] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09edc9d400) [pid = 3897] [serial = 230] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09edcab400) [pid = 3897] [serial = 231] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f09ef046400) [pid = 3897] [serial = 233] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f09ed8b3800) [pid = 3897] [serial = 228] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f09ed083400) [pid = 3897] [serial = 227] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f0a0072dc00) [pid = 3897] [serial = 221] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f09f495e800) [pid = 3897] [serial = 240] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f09fc8c8400) [pid = 3897] [serial = 243] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f09f02d1800) [pid = 3897] [serial = 234] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 3897 | 1461042795494 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:13:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:13:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1294ms 22:13:15 INFO - PROCESS | 3897 | 1461042795545 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 22:13:15 INFO - PROCESS | 3897 | 1461042795548 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 22:13:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:13:15 INFO - PROCESS | 3897 | 1461042795556 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:13:15 INFO - PROCESS | 3897 | 1461042795559 Marionette TRACE conn3 <- [1,382,null,{}] 22:13:15 INFO - PROCESS | 3897 | 1461042795573 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:15 INFO - PROCESS | 3897 | 1461042795710 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 22:13:15 INFO - PROCESS | 3897 | 1461042795729 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee217800 == 48 [pid = 3897] [id = 103] 22:13:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f09ec1c9000) [pid = 3897] [serial = 308] [outer = (nil)] 22:13:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f09ed486400) [pid = 3897] [serial = 309] [outer = 0x7f09ec1c9000] 22:13:15 INFO - PROCESS | 3897 | 1461042795794 Marionette DEBUG loaded listener.js 22:13:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f09edca9000) [pid = 3897] [serial = 310] [outer = 0x7f09ec1c9000] 22:13:16 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:16 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:13:16 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:16 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:16 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:16 INFO - PROCESS | 3897 | 1461042796617 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:13:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:13:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1130ms 22:13:16 INFO - PROCESS | 3897 | 1461042796686 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 22:13:16 INFO - PROCESS | 3897 | 1461042796689 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 22:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:13:16 INFO - PROCESS | 3897 | 1461042796695 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:13:16 INFO - PROCESS | 3897 | 1461042796697 Marionette TRACE conn3 <- [1,386,null,{}] 22:13:16 INFO - PROCESS | 3897 | 1461042796702 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:16 INFO - PROCESS | 3897 | 1461042796847 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 22:13:16 INFO - PROCESS | 3897 | 1461042796942 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fa7cb800 == 49 [pid = 3897] [id = 104] 22:13:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f09e284bc00) [pid = 3897] [serial = 311] [outer = (nil)] 22:13:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f09e3bd0000) [pid = 3897] [serial = 312] [outer = 0x7f09e284bc00] 22:13:17 INFO - PROCESS | 3897 | 1461042797004 Marionette DEBUG loaded listener.js 22:13:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f09edaa7400) [pid = 3897] [serial = 313] [outer = 0x7f09e284bc00] 22:13:17 INFO - PROCESS | 3897 | 1461042797672 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 22:13:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:13:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1033ms 22:13:17 INFO - PROCESS | 3897 | 1461042797732 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 22:13:17 INFO - PROCESS | 3897 | 1461042797734 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 22:13:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:13:17 INFO - PROCESS | 3897 | 1461042797740 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:13:17 INFO - PROCESS | 3897 | 1461042797742 Marionette TRACE conn3 <- [1,390,null,{}] 22:13:17 INFO - PROCESS | 3897 | 1461042797771 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:17 INFO - PROCESS | 3897 | 1461042797945 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 22:13:17 INFO - PROCESS | 3897 | 1461042797962 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc811800 == 50 [pid = 3897] [id = 105] 22:13:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f09e3bc9400) [pid = 3897] [serial = 314] [outer = (nil)] 22:13:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09edd8dc00) [pid = 3897] [serial = 315] [outer = 0x7f09e3bc9400] 22:13:18 INFO - PROCESS | 3897 | 1461042798021 Marionette DEBUG loaded listener.js 22:13:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09ee58a800) [pid = 3897] [serial = 316] [outer = 0x7f09e3bc9400] 22:13:18 INFO - PROCESS | 3897 | 1461042798783 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 22:13:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:13:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1086ms 22:13:18 INFO - PROCESS | 3897 | 1461042798852 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 22:13:18 INFO - PROCESS | 3897 | 1461042798854 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 22:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:13:18 INFO - PROCESS | 3897 | 1461042798860 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:13:18 INFO - PROCESS | 3897 | 1461042798862 Marionette TRACE conn3 <- [1,394,null,{}] 22:13:18 INFO - PROCESS | 3897 | 1461042798867 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:19 INFO - PROCESS | 3897 | 1461042799070 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 22:13:19 INFO - PROCESS | 3897 | 1461042799097 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4ce1800 == 51 [pid = 3897] [id = 106] 22:13:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09f0d5dc00) [pid = 3897] [serial = 317] [outer = (nil)] 22:13:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09fa76f000) [pid = 3897] [serial = 318] [outer = 0x7f09f0d5dc00] 22:13:19 INFO - PROCESS | 3897 | 1461042799160 Marionette DEBUG loaded listener.js 22:13:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09fba72000) [pid = 3897] [serial = 319] [outer = 0x7f09f0d5dc00] 22:13:19 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09e2843400) [pid = 3897] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:13:19 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09f0cc5800) [pid = 3897] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:13:19 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09e2842800) [pid = 3897] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:13:19 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09ed47fc00) [pid = 3897] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:13:19 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09e284a800) [pid = 3897] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:13:19 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f09e8765800) [pid = 3897] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:13:19 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f09e8767c00) [pid = 3897] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:13:19 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f09e4fb2800) [pid = 3897] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:13:20 INFO - PROCESS | 3897 | 1461042800042 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 22:13:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1232ms 22:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:13:20 INFO - PROCESS | 3897 | 1461042800092 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 22:13:20 INFO - PROCESS | 3897 | 1461042800094 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 22:13:20 INFO - PROCESS | 3897 | 1461042800100 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:13:20 INFO - PROCESS | 3897 | 1461042800103 Marionette TRACE conn3 <- [1,398,null,{}] 22:13:20 INFO - PROCESS | 3897 | 1461042800108 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:20 INFO - PROCESS | 3897 | 1461042800233 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 22:13:20 INFO - PROCESS | 3897 | 1461042800253 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00b63800 == 52 [pid = 3897] [id = 107] 22:13:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f09e2843400) [pid = 3897] [serial = 320] [outer = (nil)] 22:13:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f09ed757000) [pid = 3897] [serial = 321] [outer = 0x7f09e2843400] 22:13:20 INFO - PROCESS | 3897 | 1461042800321 Marionette DEBUG loaded listener.js 22:13:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f09fba75c00) [pid = 3897] [serial = 322] [outer = 0x7f09e2843400] 22:13:21 INFO - PROCESS | 3897 | 1461042801065 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 22:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 987ms 22:13:21 INFO - PROCESS | 3897 | 1461042801086 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 22:13:21 INFO - PROCESS | 3897 | 1461042801090 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 22:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:13:21 INFO - PROCESS | 3897 | 1461042801095 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:13:21 INFO - PROCESS | 3897 | 1461042801097 Marionette TRACE conn3 <- [1,402,null,{}] 22:13:21 INFO - PROCESS | 3897 | 1461042801110 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:21 INFO - PROCESS | 3897 | 1461042801234 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 22:13:21 INFO - PROCESS | 3897 | 1461042801252 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a04e84000 == 53 [pid = 3897] [id = 108] 22:13:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09ed480c00) [pid = 3897] [serial = 323] [outer = (nil)] 22:13:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f0a00b04400) [pid = 3897] [serial = 324] [outer = 0x7f09ed480c00] 22:13:21 INFO - PROCESS | 3897 | 1461042801310 Marionette DEBUG loaded listener.js 22:13:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f0a0290a400) [pid = 3897] [serial = 325] [outer = 0x7f09ed480c00] 22:13:22 INFO - PROCESS | 3897 | 1461042802240 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 22:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1226ms 22:13:22 INFO - PROCESS | 3897 | 1461042802323 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 22:13:22 INFO - PROCESS | 3897 | 1461042802328 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 22:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:13:22 INFO - PROCESS | 3897 | 1461042802336 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:13:22 INFO - PROCESS | 3897 | 1461042802339 Marionette TRACE conn3 <- [1,406,null,{}] 22:13:22 INFO - PROCESS | 3897 | 1461042802349 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:22 INFO - PROCESS | 3897 | 1461042802553 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 22:13:22 INFO - PROCESS | 3897 | 1461042802695 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b87000 == 54 [pid = 3897] [id = 109] 22:13:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09e284f000) [pid = 3897] [serial = 326] [outer = (nil)] 22:13:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09e3bc5000) [pid = 3897] [serial = 327] [outer = 0x7f09e284f000] 22:13:22 INFO - PROCESS | 3897 | 1461042802766 Marionette DEBUG loaded listener.js 22:13:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09e3bd8800) [pid = 3897] [serial = 328] [outer = 0x7f09e284f000] 22:13:23 INFO - PROCESS | 3897 | 1461042803616 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 22:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1333ms 22:13:23 INFO - PROCESS | 3897 | 1461042803670 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 22:13:23 INFO - PROCESS | 3897 | 1461042803678 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 22:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:13:23 INFO - PROCESS | 3897 | 1461042803688 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:13:23 INFO - PROCESS | 3897 | 1461042803692 Marionette TRACE conn3 <- [1,410,null,{}] 22:13:23 INFO - PROCESS | 3897 | 1461042803698 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:23 INFO - PROCESS | 3897 | 1461042803861 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 22:13:24 INFO - PROCESS | 3897 | 1461042804000 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef075000 == 55 [pid = 3897] [id = 110] 22:13:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e3baec00) [pid = 3897] [serial = 329] [outer = (nil)] 22:13:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09e43fa800) [pid = 3897] [serial = 330] [outer = 0x7f09e3baec00] 22:13:24 INFO - PROCESS | 3897 | 1461042804070 Marionette DEBUG loaded listener.js 22:13:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e4fa5000) [pid = 3897] [serial = 331] [outer = 0x7f09e3baec00] 22:13:25 INFO - PROCESS | 3897 | 1461042805069 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 22:13:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1439ms 22:13:25 INFO - PROCESS | 3897 | 1461042805128 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 22:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:13:25 INFO - PROCESS | 3897 | 1461042805132 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 22:13:25 INFO - PROCESS | 3897 | 1461042805138 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:13:25 INFO - PROCESS | 3897 | 1461042805144 Marionette TRACE conn3 <- [1,414,null,{}] 22:13:25 INFO - PROCESS | 3897 | 1461042805159 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:25 INFO - PROCESS | 3897 | 1461042805352 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 22:13:25 INFO - PROCESS | 3897 | 1461042805535 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a02983000 == 56 [pid = 3897] [id = 111] 22:13:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09ed084400) [pid = 3897] [serial = 332] [outer = (nil)] 22:13:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09edd8f400) [pid = 3897] [serial = 333] [outer = 0x7f09ed084400] 22:13:25 INFO - PROCESS | 3897 | 1461042805656 Marionette DEBUG loaded listener.js 22:13:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09eece9800) [pid = 3897] [serial = 334] [outer = 0x7f09ed084400] 22:13:26 INFO - PROCESS | 3897 | 1461042806462 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 22:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1388ms 22:13:26 INFO - PROCESS | 3897 | 1461042806526 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 22:13:26 INFO - PROCESS | 3897 | 1461042806531 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 22:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:13:26 INFO - PROCESS | 3897 | 1461042806536 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:13:26 INFO - PROCESS | 3897 | 1461042806539 Marionette TRACE conn3 <- [1,418,null,{}] 22:13:26 INFO - PROCESS | 3897 | 1461042806544 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:26 INFO - PROCESS | 3897 | 1461042806694 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 22:13:26 INFO - PROCESS | 3897 | 1461042806844 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8856000 == 57 [pid = 3897] [id = 112] 22:13:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09edc9dc00) [pid = 3897] [serial = 335] [outer = (nil)] 22:13:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09f0f8d800) [pid = 3897] [serial = 336] [outer = 0x7f09edc9dc00] 22:13:26 INFO - PROCESS | 3897 | 1461042806916 Marionette DEBUG loaded listener.js 22:13:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09fc72a400) [pid = 3897] [serial = 337] [outer = 0x7f09edc9dc00] 22:13:28 INFO - PROCESS | 3897 | 1461042808383 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 22:13:28 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 22:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1988ms 22:13:28 INFO - PROCESS | 3897 | 1461042808526 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 22:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:13:28 INFO - PROCESS | 3897 | 1461042808531 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 22:13:28 INFO - PROCESS | 3897 | 1461042808538 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:13:28 INFO - PROCESS | 3897 | 1461042808544 Marionette TRACE conn3 <- [1,422,null,{}] 22:13:28 INFO - PROCESS | 3897 | 1461042808552 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:28 INFO - PROCESS | 3897 | 1461042808693 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 22:13:28 INFO - PROCESS | 3897 | 1461042808833 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e571f000 == 58 [pid = 3897] [id = 113] 22:13:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09e1f89c00) [pid = 3897] [serial = 338] [outer = (nil)] 22:13:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09e3bb0800) [pid = 3897] [serial = 339] [outer = 0x7f09e1f89c00] 22:13:28 INFO - PROCESS | 3897 | 1461042808900 Marionette DEBUG loaded listener.js 22:13:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09e3bc5400) [pid = 3897] [serial = 340] [outer = 0x7f09e1f89c00] 22:13:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00b63800 == 57 [pid = 3897] [id = 107] 22:13:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4ce1800 == 56 [pid = 3897] [id = 106] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09ebcef400) [pid = 3897] [serial = 285] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc811800 == 55 [pid = 3897] [id = 105] 22:13:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fa7cb800 == 54 [pid = 3897] [id = 104] 22:13:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee217800 == 53 [pid = 3897] [id = 103] 22:13:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e581a000 == 52 [pid = 3897] [id = 102] 22:13:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed451800 == 51 [pid = 3897] [id = 101] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09edd88400) [pid = 3897] [serial = 276] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09fb5edc00) [pid = 3897] [serial = 279] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09edd94000) [pid = 3897] [serial = 277] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09ebce9000) [pid = 3897] [serial = 282] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09edca3800) [pid = 3897] [serial = 270] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09ee58fc00) [pid = 3897] [serial = 271] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09e4fa4c00) [pid = 3897] [serial = 265] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09e44d1800) [pid = 3897] [serial = 264] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09e9c8b400) [pid = 3897] [serial = 267] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09eb1b0400) [pid = 3897] [serial = 268] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09eecf1000) [pid = 3897] [serial = 273] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09fb376000) [pid = 3897] [serial = 261] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09edca0000) [pid = 3897] [serial = 251] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09e58dec00) [pid = 3897] [serial = 248] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f0a00d30c00) [pid = 3897] [serial = 258] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09f02de400) [pid = 3897] [serial = 255] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f0a00c48800) [pid = 3897] [serial = 246] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f09fba73400) [pid = 3897] [serial = 280] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f09ebced800) [pid = 3897] [serial = 283] [outer = (nil)] [url = about:blank] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f09f0f8b000) [pid = 3897] [serial = 111] [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.] 22:13:29 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f09f02d9c00) [pid = 3897] [serial = 274] [outer = (nil)] [url = about:blank] 22:13:30 INFO - PROCESS | 3897 | 1461042810252 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 22:13:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:13:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1743ms 22:13:30 INFO - PROCESS | 3897 | 1461042810348 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 22:13:30 INFO - PROCESS | 3897 | 1461042810354 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 22:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:13:30 INFO - PROCESS | 3897 | 1461042810365 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:13:30 INFO - PROCESS | 3897 | 1461042810369 Marionette TRACE conn3 <- [1,426,null,{}] 22:13:30 INFO - PROCESS | 3897 | 1461042810378 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:30 INFO - PROCESS | 3897 | 1461042810529 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 22:13:30 INFO - PROCESS | 3897 | 1461042810665 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4cea000 == 52 [pid = 3897] [id = 114] 22:13:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f09e1f8b000) [pid = 3897] [serial = 341] [outer = (nil)] 22:13:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f09e3bca800) [pid = 3897] [serial = 342] [outer = 0x7f09e1f8b000] 22:13:30 INFO - PROCESS | 3897 | 1461042810737 Marionette DEBUG loaded listener.js 22:13:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f09e3bdc400) [pid = 3897] [serial = 343] [outer = 0x7f09e1f8b000] 22:13:31 INFO - PROCESS | 3897 | 1461042811602 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 22:13:31 INFO - PROCESS | 3897 | 1461042811684 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 22:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:13:31 INFO - PROCESS | 3897 | 1461042811696 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:13:31 INFO - PROCESS | 3897 | 1461042811700 Marionette TRACE conn3 <- [1,430,null,{}] 22:13:31 INFO - PROCESS | 3897 | 1461042811706 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:31 INFO - PROCESS | 3897 | 1461042811871 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 22:13:32 INFO - PROCESS | 3897 | 1461042812006 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed062800 == 53 [pid = 3897] [id = 115] 22:13:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f09e3bc2c00) [pid = 3897] [serial = 344] [outer = (nil)] 22:13:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09e44c8000) [pid = 3897] [serial = 345] [outer = 0x7f09e3bc2c00] 22:13:32 INFO - PROCESS | 3897 | 1461042812076 Marionette DEBUG loaded listener.js 22:13:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09e4b9a800) [pid = 3897] [serial = 346] [outer = 0x7f09e3bc2c00] 22:13:32 INFO - PROCESS | 3897 | 1461042812995 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 22:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1333ms 22:13:33 INFO - PROCESS | 3897 | 1461042813029 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 22:13:33 INFO - PROCESS | 3897 | 1461042813033 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 22:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:13:33 INFO - PROCESS | 3897 | 1461042813039 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:13:33 INFO - PROCESS | 3897 | 1461042813045 Marionette TRACE conn3 <- [1,434,null,{}] 22:13:33 INFO - PROCESS | 3897 | 1461042813060 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:33 INFO - PROCESS | 3897 | 1461042813212 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 22:13:33 INFO - PROCESS | 3897 | 1461042813356 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09edd3e800 == 54 [pid = 3897] [id = 116] 22:13:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09e518c800) [pid = 3897] [serial = 347] [outer = (nil)] 22:13:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09eae36400) [pid = 3897] [serial = 348] [outer = 0x7f09e518c800] 22:13:33 INFO - PROCESS | 3897 | 1461042813429 Marionette DEBUG loaded listener.js 22:13:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09ebce8c00) [pid = 3897] [serial = 349] [outer = 0x7f09e518c800] 22:13:34 INFO - PROCESS | 3897 | 1461042814259 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 22:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1293ms 22:13:34 INFO - PROCESS | 3897 | 1461042814332 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 22:13:34 INFO - PROCESS | 3897 | 1461042814337 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 22:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:13:34 INFO - PROCESS | 3897 | 1461042814343 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:13:34 INFO - PROCESS | 3897 | 1461042814346 Marionette TRACE conn3 <- [1,438,null,{}] 22:13:34 INFO - PROCESS | 3897 | 1461042814351 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:34 INFO - PROCESS | 3897 | 1461042814551 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 22:13:34 INFO - PROCESS | 3897 | 1461042814565 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eeb36800 == 55 [pid = 3897] [id = 117] 22:13:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09ebcf1c00) [pid = 3897] [serial = 350] [outer = (nil)] 22:13:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09ed3edc00) [pid = 3897] [serial = 351] [outer = 0x7f09ebcf1c00] 22:13:34 INFO - PROCESS | 3897 | 1461042814632 Marionette DEBUG loaded listener.js 22:13:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09edca9c00) [pid = 3897] [serial = 352] [outer = 0x7f09ebcf1c00] 22:13:35 INFO - PROCESS | 3897 | 1461042815549 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 22:13:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:13:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1283ms 22:13:35 INFO - PROCESS | 3897 | 1461042815627 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 22:13:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:13:35 INFO - PROCESS | 3897 | 1461042815630 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 22:13:35 INFO - PROCESS | 3897 | 1461042815637 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:13:35 INFO - PROCESS | 3897 | 1461042815639 Marionette TRACE conn3 <- [1,442,null,{}] 22:13:35 INFO - PROCESS | 3897 | 1461042815645 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:35 INFO - PROCESS | 3897 | 1461042815789 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 22:13:35 INFO - PROCESS | 3897 | 1461042815927 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d15800 == 56 [pid = 3897] [id = 118] 22:13:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e1f8c800) [pid = 3897] [serial = 353] [outer = (nil)] 22:13:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09edd8f800) [pid = 3897] [serial = 354] [outer = 0x7f09e1f8c800] 22:13:36 INFO - PROCESS | 3897 | 1461042816000 Marionette DEBUG loaded listener.js 22:13:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09ee6c4400) [pid = 3897] [serial = 355] [outer = 0x7f09e1f8c800] 22:13:36 INFO - PROCESS | 3897 | 1461042816823 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 22:13:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:13:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1233ms 22:13:36 INFO - PROCESS | 3897 | 1461042816869 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 22:13:36 INFO - PROCESS | 3897 | 1461042816872 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 22:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:13:36 INFO - PROCESS | 3897 | 1461042816879 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:13:36 INFO - PROCESS | 3897 | 1461042816882 Marionette TRACE conn3 <- [1,446,null,{}] 22:13:36 INFO - PROCESS | 3897 | 1461042816887 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:37 INFO - PROCESS | 3897 | 1461042817072 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 22:13:37 INFO - PROCESS | 3897 | 1461042817211 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b7a800 == 57 [pid = 3897] [id = 119] 22:13:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09eec6e000) [pid = 3897] [serial = 356] [outer = (nil)] 22:13:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09ef7cb000) [pid = 3897] [serial = 357] [outer = 0x7f09eec6e000] 22:13:37 INFO - PROCESS | 3897 | 1461042817286 Marionette DEBUG loaded listener.js 22:13:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09f56e2800) [pid = 3897] [serial = 358] [outer = 0x7f09eec6e000] 22:13:38 INFO - PROCESS | 3897 | 1461042818229 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 22:13:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:13:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1377ms 22:13:38 INFO - PROCESS | 3897 | 1461042818258 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 22:13:38 INFO - PROCESS | 3897 | 1461042818262 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 22:13:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:13:38 INFO - PROCESS | 3897 | 1461042818268 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:13:38 INFO - PROCESS | 3897 | 1461042818271 Marionette TRACE conn3 <- [1,450,null,{}] 22:13:38 INFO - PROCESS | 3897 | 1461042818276 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:38 INFO - PROCESS | 3897 | 1461042818416 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 22:13:38 INFO - PROCESS | 3897 | 1461042818563 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc715000 == 58 [pid = 3897] [id = 120] 22:13:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09e4346400) [pid = 3897] [serial = 359] [outer = (nil)] 22:13:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09e434ac00) [pid = 3897] [serial = 360] [outer = 0x7f09e4346400] 22:13:38 INFO - PROCESS | 3897 | 1461042818631 Marionette DEBUG loaded listener.js 22:13:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09e4350c00) [pid = 3897] [serial = 361] [outer = 0x7f09e4346400] 22:13:39 INFO - PROCESS | 3897 | 1461042819646 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 22:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:13:39 INFO - PROCESS | 3897 | 1461042819712 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 22:13:39 INFO - PROCESS | 3897 | 1461042819720 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:13:39 INFO - PROCESS | 3897 | 1461042819724 Marionette TRACE conn3 <- [1,454,null,{}] 22:13:39 INFO - PROCESS | 3897 | 1461042819732 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:39 INFO - PROCESS | 3897 | 1461042819888 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 22:13:40 INFO - PROCESS | 3897 | 1461042820007 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ec1a5800 == 59 [pid = 3897] [id = 121] 22:13:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09e3bd9c00) [pid = 3897] [serial = 362] [outer = (nil)] 22:13:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e434dc00) [pid = 3897] [serial = 363] [outer = 0x7f09e3bd9c00] 22:13:40 INFO - PROCESS | 3897 | 1461042820072 Marionette DEBUG loaded listener.js 22:13:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09e43fb400) [pid = 3897] [serial = 364] [outer = 0x7f09e3bd9c00] 22:13:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b87000 == 58 [pid = 3897] [id = 109] 22:13:40 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:40 INFO - PROCESS | 3897 | 1461042820895 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 22:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1232ms 22:13:40 INFO - PROCESS | 3897 | 1461042820952 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 22:13:40 INFO - PROCESS | 3897 | 1461042820959 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 22:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:13:40 INFO - PROCESS | 3897 | 1461042820969 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:13:40 INFO - PROCESS | 3897 | 1461042820972 Marionette TRACE conn3 <- [1,458,null,{}] 22:13:40 INFO - PROCESS | 3897 | 1461042820976 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:41 INFO - PROCESS | 3897 | 1461042821122 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 22:13:41 INFO - PROCESS | 3897 | 1461042821132 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee9ec000 == 59 [pid = 3897] [id = 122] 22:13:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09e4349c00) [pid = 3897] [serial = 365] [outer = (nil)] 22:13:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09eae3a000) [pid = 3897] [serial = 366] [outer = 0x7f09e4349c00] 22:13:41 INFO - PROCESS | 3897 | 1461042821192 Marionette DEBUG loaded listener.js 22:13:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09ed3ee000) [pid = 3897] [serial = 367] [outer = 0x7f09e4349c00] 22:13:41 INFO - PROCESS | 3897 | 1461042821979 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 22:13:42 INFO - PROCESS | 3897 | 1461042822009 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 22:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:13:42 INFO - PROCESS | 3897 | 1461042822015 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:13:42 INFO - PROCESS | 3897 | 1461042822021 Marionette TRACE conn3 <- [1,462,null,{}] 22:13:42 INFO - PROCESS | 3897 | 1461042822053 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:42 INFO - PROCESS | 3897 | 1461042822190 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 22:13:42 INFO - PROCESS | 3897 | 1461042822209 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00191000 == 60 [pid = 3897] [id = 123] 22:13:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09ef7c9800) [pid = 3897] [serial = 368] [outer = (nil)] 22:13:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09f0d5ec00) [pid = 3897] [serial = 369] [outer = 0x7f09ef7c9800] 22:13:42 INFO - PROCESS | 3897 | 1461042822269 Marionette DEBUG loaded listener.js 22:13:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09fb376800) [pid = 3897] [serial = 370] [outer = 0x7f09ef7c9800] 22:13:43 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:43 INFO - PROCESS | 3897 | 1461042823091 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 22:13:43 INFO - PROCESS | 3897 | 1461042823149 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 22:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:13:43 INFO - PROCESS | 3897 | 1461042823155 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:13:43 INFO - PROCESS | 3897 | 1461042823157 Marionette TRACE conn3 <- [1,466,null,{}] 22:13:43 INFO - PROCESS | 3897 | 1461042823181 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:43 INFO - PROCESS | 3897 | 1461042823351 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 22:13:43 INFO - PROCESS | 3897 | 1461042823422 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00d13800 == 61 [pid = 3897] [id = 124] 22:13:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09ef040400) [pid = 3897] [serial = 371] [outer = (nil)] 22:13:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09fb610400) [pid = 3897] [serial = 372] [outer = 0x7f09ef040400] 22:13:43 INFO - PROCESS | 3897 | 1461042823480 Marionette DEBUG loaded listener.js 22:13:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09fc8bd000) [pid = 3897] [serial = 373] [outer = 0x7f09ef040400] 22:13:44 INFO - PROCESS | 3897 | 1461042824183 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 22:13:44 INFO - PROCESS | 3897 | 1461042824266 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 22:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:13:44 INFO - PROCESS | 3897 | 1461042824277 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:13:44 INFO - PROCESS | 3897 | 1461042824279 Marionette TRACE conn3 <- [1,470,null,{}] 22:13:44 INFO - PROCESS | 3897 | 1461042824283 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:44 INFO - PROCESS | 3897 | 1461042824450 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 22:13:44 INFO - PROCESS | 3897 | 1461042824468 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a04ca8000 == 62 [pid = 3897] [id = 125] 22:13:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09fb59fc00) [pid = 3897] [serial = 374] [outer = (nil)] 22:13:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09fe9d8800) [pid = 3897] [serial = 375] [outer = 0x7f09fb59fc00] 22:13:44 INFO - PROCESS | 3897 | 1461042824527 Marionette DEBUG loaded listener.js 22:13:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f0a00b9b400) [pid = 3897] [serial = 376] [outer = 0x7f09fb59fc00] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09ec1c9000) [pid = 3897] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09e9c8a400) [pid = 3897] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09e3bb6c00) [pid = 3897] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09ed004c00) [pid = 3897] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f09e4aac800) [pid = 3897] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09e2845800) [pid = 3897] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09e3bc9400) [pid = 3897] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09e8760400) [pid = 3897] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09e2843400) [pid = 3897] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09f0d5dc00) [pid = 3897] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09e284a000) [pid = 3897] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09f02d6c00) [pid = 3897] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09e284bc00) [pid = 3897] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:13:45 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09e650d000) [pid = 3897] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:13:45 INFO - PROCESS | 3897 | 1461042825392 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 22:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1176ms 22:13:45 INFO - PROCESS | 3897 | 1461042825453 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 22:13:45 INFO - PROCESS | 3897 | 1461042825456 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 22:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:13:45 INFO - PROCESS | 3897 | 1461042825462 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:13:45 INFO - PROCESS | 3897 | 1461042825464 Marionette TRACE conn3 <- [1,474,null,{}] 22:13:45 INFO - PROCESS | 3897 | 1461042825475 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:45 INFO - PROCESS | 3897 | 1461042825621 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 22:13:45 INFO - PROCESS | 3897 | 1461042825641 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53e0800 == 63 [pid = 3897] [id = 126] 22:13:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e1ec1000) [pid = 3897] [serial = 377] [outer = (nil)] 22:13:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09e43f6c00) [pid = 3897] [serial = 378] [outer = 0x7f09e1ec1000] 22:13:45 INFO - PROCESS | 3897 | 1461042825704 Marionette DEBUG loaded listener.js 22:13:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09fb820800) [pid = 3897] [serial = 379] [outer = 0x7f09e1ec1000] 22:13:46 INFO - PROCESS | 3897 | 1461042826423 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 22:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 993ms 22:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:13:46 INFO - PROCESS | 3897 | 1461042826455 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 22:13:46 INFO - PROCESS | 3897 | 1461042826457 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 22:13:46 INFO - PROCESS | 3897 | 1461042826463 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:13:46 INFO - PROCESS | 3897 | 1461042826466 Marionette TRACE conn3 <- [1,478,null,{}] 22:13:46 INFO - PROCESS | 3897 | 1461042826471 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:46 INFO - PROCESS | 3897 | 1461042826635 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 22:13:46 INFO - PROCESS | 3897 | 1461042826656 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebc94000 == 64 [pid = 3897] [id = 127] 22:13:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e1eb9400) [pid = 3897] [serial = 380] [outer = (nil)] 22:13:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e457a400) [pid = 3897] [serial = 381] [outer = 0x7f09e1eb9400] 22:13:46 INFO - PROCESS | 3897 | 1461042826714 Marionette DEBUG loaded listener.js 22:13:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09e457f400) [pid = 3897] [serial = 382] [outer = 0x7f09e1eb9400] 22:13:47 INFO - PROCESS | 3897 | 1461042827596 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 22:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1178ms 22:13:47 INFO - PROCESS | 3897 | 1461042827645 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 22:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:13:47 INFO - PROCESS | 3897 | 1461042827657 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 22:13:47 INFO - PROCESS | 3897 | 1461042827670 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:13:47 INFO - PROCESS | 3897 | 1461042827680 Marionette TRACE conn3 <- [1,482,null,{}] 22:13:47 INFO - PROCESS | 3897 | 1461042827695 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:47 INFO - PROCESS | 3897 | 1461042827928 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 22:13:48 INFO - PROCESS | 3897 | 1461042828079 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8843000 == 65 [pid = 3897] [id = 128] 22:13:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09e1eb8c00) [pid = 3897] [serial = 383] [outer = (nil)] 22:13:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09e2843400) [pid = 3897] [serial = 384] [outer = 0x7f09e1eb8c00] 22:13:48 INFO - PROCESS | 3897 | 1461042828153 Marionette DEBUG loaded listener.js 22:13:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09e3bc4400) [pid = 3897] [serial = 385] [outer = 0x7f09e1eb8c00] 22:13:49 INFO - PROCESS | 3897 | 1461042829031 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 22:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1400ms 22:13:49 INFO - PROCESS | 3897 | 1461042829066 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 22:13:49 INFO - PROCESS | 3897 | 1461042829074 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 22:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:13:49 INFO - PROCESS | 3897 | 1461042829084 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:13:49 INFO - PROCESS | 3897 | 1461042829087 Marionette TRACE conn3 <- [1,486,null,{}] 22:13:49 INFO - PROCESS | 3897 | 1461042829094 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:49 INFO - PROCESS | 3897 | 1461042829245 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 22:13:49 INFO - PROCESS | 3897 | 1461042829395 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee5c0000 == 66 [pid = 3897] [id = 129] 22:13:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09e1ebe800) [pid = 3897] [serial = 386] [outer = (nil)] 22:13:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09e44c9400) [pid = 3897] [serial = 387] [outer = 0x7f09e1ebe800] 22:13:49 INFO - PROCESS | 3897 | 1461042829466 Marionette DEBUG loaded listener.js 22:13:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09e4581800) [pid = 3897] [serial = 388] [outer = 0x7f09e1ebe800] 22:13:50 INFO - PROCESS | 3897 | 1461042830406 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 22:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1377ms 22:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:13:50 INFO - PROCESS | 3897 | 1461042830462 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 22:13:50 INFO - PROCESS | 3897 | 1461042830465 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 22:13:50 INFO - PROCESS | 3897 | 1461042830472 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:13:50 INFO - PROCESS | 3897 | 1461042830477 Marionette TRACE conn3 <- [1,490,null,{}] 22:13:50 INFO - PROCESS | 3897 | 1461042830493 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:50 INFO - PROCESS | 3897 | 1461042830688 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 22:13:50 INFO - PROCESS | 3897 | 1461042830876 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52c9800 == 67 [pid = 3897] [id = 130] 22:13:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09e9c85400) [pid = 3897] [serial = 389] [outer = (nil)] 22:13:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09edca8000) [pid = 3897] [serial = 390] [outer = 0x7f09e9c85400] 22:13:51 INFO - PROCESS | 3897 | 1461042830995 Marionette DEBUG loaded listener.js 22:13:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09ef03e000) [pid = 3897] [serial = 391] [outer = 0x7f09e9c85400] 22:13:51 INFO - PROCESS | 3897 | 1461042831759 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 22:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1340ms 22:13:51 INFO - PROCESS | 3897 | 1461042831811 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 22:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:13:51 INFO - PROCESS | 3897 | 1461042831816 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 22:13:51 INFO - PROCESS | 3897 | 1461042831822 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:13:51 INFO - PROCESS | 3897 | 1461042831825 Marionette TRACE conn3 <- [1,494,null,{}] 22:13:51 INFO - PROCESS | 3897 | 1461042831830 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:51 INFO - PROCESS | 3897 | 1461042831994 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 22:13:52 INFO - PROCESS | 3897 | 1461042832137 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb3e1800 == 68 [pid = 3897] [id = 131] 22:13:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09ebcea800) [pid = 3897] [serial = 392] [outer = (nil)] 22:13:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09fb376000) [pid = 3897] [serial = 393] [outer = 0x7f09ebcea800] 22:13:52 INFO - PROCESS | 3897 | 1461042832207 Marionette DEBUG loaded listener.js 22:13:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09fea49c00) [pid = 3897] [serial = 394] [outer = 0x7f09ebcea800] 22:13:53 INFO - PROCESS | 3897 | 1461042833120 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 22:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1348ms 22:13:53 INFO - PROCESS | 3897 | 1461042833170 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 22:13:53 INFO - PROCESS | 3897 | 1461042833173 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 22:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:13:53 INFO - PROCESS | 3897 | 1461042833179 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:13:53 INFO - PROCESS | 3897 | 1461042833182 Marionette TRACE conn3 <- [1,498,null,{}] 22:13:53 INFO - PROCESS | 3897 | 1461042833187 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:53 INFO - PROCESS | 3897 | 1461042833334 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 22:13:53 INFO - PROCESS | 3897 | 1461042833480 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4a65800 == 69 [pid = 3897] [id = 132] 22:13:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09e3bad000) [pid = 3897] [serial = 395] [outer = (nil)] 22:13:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09e3bcbc00) [pid = 3897] [serial = 396] [outer = 0x7f09e3bad000] 22:13:53 INFO - PROCESS | 3897 | 1461042833552 Marionette DEBUG loaded listener.js 22:13:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09ef7c4800) [pid = 3897] [serial = 397] [outer = 0x7f09e3bad000] 22:13:54 INFO - PROCESS | 3897 | 1461042834646 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 22:13:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:13:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1530ms 22:13:54 INFO - PROCESS | 3897 | 1461042834710 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 22:13:54 INFO - PROCESS | 3897 | 1461042834715 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 22:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:13:54 INFO - PROCESS | 3897 | 1461042834739 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:13:54 INFO - PROCESS | 3897 | 1461042834745 Marionette TRACE conn3 <- [1,502,null,{}] 22:13:54 INFO - PROCESS | 3897 | 1461042834753 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:54 INFO - PROCESS | 3897 | 1461042834905 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 22:13:55 INFO - PROCESS | 3897 | 1461042835097 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e69a0800 == 70 [pid = 3897] [id = 133] 22:13:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09e3bc7000) [pid = 3897] [serial = 398] [outer = (nil)] 22:13:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09e3bcd800) [pid = 3897] [serial = 399] [outer = 0x7f09e3bc7000] 22:13:55 INFO - PROCESS | 3897 | 1461042835162 Marionette DEBUG loaded listener.js 22:13:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09e4348400) [pid = 3897] [serial = 400] [outer = 0x7f09e3bc7000] 22:13:56 INFO - PROCESS | 3897 | 1461042836001 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 22:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1340ms 22:13:56 INFO - PROCESS | 3897 | 1461042836077 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 22:13:56 INFO - PROCESS | 3897 | 1461042836085 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 22:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:13:56 INFO - PROCESS | 3897 | 1461042836094 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:13:56 INFO - PROCESS | 3897 | 1461042836098 Marionette TRACE conn3 <- [1,506,null,{}] 22:13:56 INFO - PROCESS | 3897 | 1461042836103 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:56 INFO - PROCESS | 3897 | 1461042836286 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 22:13:56 INFO - PROCESS | 3897 | 1461042836479 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e25d2000 == 71 [pid = 3897] [id = 134] 22:13:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09e3bc5c00) [pid = 3897] [serial = 401] [outer = (nil)] 22:13:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09e44cb000) [pid = 3897] [serial = 402] [outer = 0x7f09e3bc5c00] 22:13:56 INFO - PROCESS | 3897 | 1461042836616 Marionette DEBUG loaded listener.js 22:13:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09e4581c00) [pid = 3897] [serial = 403] [outer = 0x7f09e3bc5c00] 22:13:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53e0800 == 70 [pid = 3897] [id = 126] 22:13:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a04ca8000 == 69 [pid = 3897] [id = 125] 22:13:56 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09e3bb0800) [pid = 3897] [serial = 339] [outer = (nil)] [url = about:blank] 22:13:56 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09e43f9400) [pid = 3897] [serial = 300] [outer = (nil)] [url = about:blank] 22:13:56 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09e575e000) [pid = 3897] [serial = 288] [outer = (nil)] [url = about:blank] 22:13:56 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09ed34d000) [pid = 3897] [serial = 291] [outer = (nil)] [url = about:blank] 22:13:56 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09fca0cc00) [pid = 3897] [serial = 297] [outer = (nil)] [url = about:blank] 22:13:56 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09f02d5400) [pid = 3897] [serial = 294] [outer = (nil)] [url = about:blank] 22:13:56 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09e43fa800) [pid = 3897] [serial = 330] [outer = (nil)] [url = about:blank] 22:13:56 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09e3bc5000) [pid = 3897] [serial = 327] [outer = (nil)] [url = about:blank] 22:13:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00d13800 == 68 [pid = 3897] [id = 124] 22:13:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00191000 == 67 [pid = 3897] [id = 123] 22:13:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee9ec000 == 66 [pid = 3897] [id = 122] 22:13:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ec1a5800 == 65 [pid = 3897] [id = 121] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f0a00b04400) [pid = 3897] [serial = 324] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09fba75c00) [pid = 3897] [serial = 322] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09ed486400) [pid = 3897] [serial = 309] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09ed5e8800) [pid = 3897] [serial = 153] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09e5192000) [pid = 3897] [serial = 306] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09ee6cac00) [pid = 3897] [serial = 186] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09e4fb1400) [pid = 3897] [serial = 210] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09e6507000) [pid = 3897] [serial = 304] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09e4b12400) [pid = 3897] [serial = 303] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f09edd8dc00) [pid = 3897] [serial = 315] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09f0f83000) [pid = 3897] [serial = 156] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09ed757000) [pid = 3897] [serial = 321] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09fa76f000) [pid = 3897] [serial = 318] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09fc72a800) [pid = 3897] [serial = 286] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f0a00b06400) [pid = 3897] [serial = 150] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09edaa7400) [pid = 3897] [serial = 313] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09edca9000) [pid = 3897] [serial = 310] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09ee58a800) [pid = 3897] [serial = 316] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09e9c85800) [pid = 3897] [serial = 307] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09fba72000) [pid = 3897] [serial = 319] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09e3bd0000) [pid = 3897] [serial = 312] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09ecd9f400) [pid = 3897] [serial = 183] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09edd8f400) [pid = 3897] [serial = 333] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09f0f8d800) [pid = 3897] [serial = 336] [outer = (nil)] [url = about:blank] 22:13:57 INFO - PROCESS | 3897 | 1461042837442 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 22:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1433ms 22:13:57 INFO - PROCESS | 3897 | 1461042837526 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 22:13:57 INFO - PROCESS | 3897 | 1461042837530 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 22:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:13:57 INFO - PROCESS | 3897 | 1461042837536 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:13:57 INFO - PROCESS | 3897 | 1461042837541 Marionette TRACE conn3 <- [1,510,null,{}] 22:13:57 INFO - PROCESS | 3897 | 1461042837556 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:57 INFO - PROCESS | 3897 | 1461042837709 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 22:13:57 INFO - PROCESS | 3897 | 1461042837719 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eb0e4800 == 66 [pid = 3897] [id = 135] 22:13:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09e518e800) [pid = 3897] [serial = 404] [outer = (nil)] 22:13:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09e6507000) [pid = 3897] [serial = 405] [outer = 0x7f09e518e800] 22:13:57 INFO - PROCESS | 3897 | 1461042837785 Marionette DEBUG loaded listener.js 22:13:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09eb0ccc00) [pid = 3897] [serial = 406] [outer = 0x7f09e518e800] 22:13:58 INFO - PROCESS | 3897 | 1461042838537 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 22:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1037ms 22:13:58 INFO - PROCESS | 3897 | 1461042838573 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 22:13:58 INFO - PROCESS | 3897 | 1461042838577 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 22:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:13:58 INFO - PROCESS | 3897 | 1461042838582 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:13:58 INFO - PROCESS | 3897 | 1461042838584 Marionette TRACE conn3 <- [1,514,null,{}] 22:13:58 INFO - PROCESS | 3897 | 1461042838590 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:58 INFO - PROCESS | 3897 | 1461042838722 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 22:13:58 INFO - PROCESS | 3897 | 1461042838835 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed43e000 == 67 [pid = 3897] [id = 136] 22:13:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09e3bcc400) [pid = 3897] [serial = 407] [outer = (nil)] 22:13:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09ebcea400) [pid = 3897] [serial = 408] [outer = 0x7f09e3bcc400] 22:13:58 INFO - PROCESS | 3897 | 1461042838894 Marionette DEBUG loaded listener.js 22:13:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09ed5e7800) [pid = 3897] [serial = 409] [outer = 0x7f09e3bcc400] 22:13:59 INFO - PROCESS | 3897 | 1461042839573 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 22:13:59 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 22:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1025ms 22:13:59 INFO - PROCESS | 3897 | 1461042839608 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 22:13:59 INFO - PROCESS | 3897 | 1461042839610 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 22:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:13:59 INFO - PROCESS | 3897 | 1461042839616 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:13:59 INFO - PROCESS | 3897 | 1461042839618 Marionette TRACE conn3 <- [1,518,null,{}] 22:13:59 INFO - PROCESS | 3897 | 1461042839630 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:13:59 INFO - PROCESS | 3897 | 1461042839841 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 22:13:59 INFO - PROCESS | 3897 | 1461042839862 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee114800 == 68 [pid = 3897] [id = 137] 22:13:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09ed483800) [pid = 3897] [serial = 410] [outer = (nil)] 22:13:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09edca4400) [pid = 3897] [serial = 411] [outer = 0x7f09ed483800] 22:13:59 INFO - PROCESS | 3897 | 1461042839922 Marionette DEBUG loaded listener.js 22:14:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09edd96c00) [pid = 3897] [serial = 412] [outer = 0x7f09ed483800] 22:14:00 INFO - PROCESS | 3897 | 1461042840673 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 22:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1089ms 22:14:00 INFO - PROCESS | 3897 | 1461042840743 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 22:14:00 INFO - PROCESS | 3897 | 1461042840747 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 22:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:14:00 INFO - PROCESS | 3897 | 1461042840755 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:14:00 INFO - PROCESS | 3897 | 1461042840758 Marionette TRACE conn3 <- [1,522,null,{}] 22:14:00 INFO - PROCESS | 3897 | 1461042840779 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:00 INFO - PROCESS | 3897 | 1461042840980 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 22:14:01 INFO - PROCESS | 3897 | 1461042841003 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef41e000 == 69 [pid = 3897] [id = 138] 22:14:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09edd91000) [pid = 3897] [serial = 413] [outer = (nil)] 22:14:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09ef45f800) [pid = 3897] [serial = 414] [outer = 0x7f09edd91000] 22:14:01 INFO - PROCESS | 3897 | 1461042841068 Marionette DEBUG loaded listener.js 22:14:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09f5610c00) [pid = 3897] [serial = 415] [outer = 0x7f09edd91000] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09e43f6800) [pid = 3897] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09e4b14c00) [pid = 3897] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09f5606400) [pid = 3897] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09e4aaf400) [pid = 3897] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09edca4000) [pid = 3897] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09e4fab400) [pid = 3897] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09e4b15000) [pid = 3897] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09e4fae000) [pid = 3897] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09fb604800) [pid = 3897] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09ef462400) [pid = 3897] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09e4fa5400) [pid = 3897] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09e4aae400) [pid = 3897] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09ef03c800) [pid = 3897] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09e4aad000) [pid = 3897] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09ed480c00) [pid = 3897] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09fb59fc00) [pid = 3897] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09e1ec1000) [pid = 3897] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09e4349c00) [pid = 3897] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09e4346400) [pid = 3897] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09e3bd9c00) [pid = 3897] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09ef7c9800) [pid = 3897] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09ef040400) [pid = 3897] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09e3baec00) [pid = 3897] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09e284f000) [pid = 3897] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:14:01 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09ee590400) [pid = 3897] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:14:02 INFO - PROCESS | 3897 | 1461042842205 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 22:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1503ms 22:14:02 INFO - PROCESS | 3897 | 1461042842260 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 22:14:02 INFO - PROCESS | 3897 | 1461042842262 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 22:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:14:02 INFO - PROCESS | 3897 | 1461042842268 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:14:02 INFO - PROCESS | 3897 | 1461042842270 Marionette TRACE conn3 <- [1,526,null,{}] 22:14:02 INFO - PROCESS | 3897 | 1461042842276 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:02 INFO - PROCESS | 3897 | 1461042842425 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 22:14:02 INFO - PROCESS | 3897 | 1461042842438 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebc8c000 == 70 [pid = 3897] [id = 139] 22:14:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09e3baec00) [pid = 3897] [serial = 416] [outer = (nil)] 22:14:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09e4b1c800) [pid = 3897] [serial = 417] [outer = 0x7f09e3baec00] 22:14:02 INFO - PROCESS | 3897 | 1461042842496 Marionette DEBUG loaded listener.js 22:14:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09ed0b5400) [pid = 3897] [serial = 418] [outer = 0x7f09e3baec00] 22:14:03 INFO - PROCESS | 3897 | 1461042843252 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 22:14:03 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 22:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1032ms 22:14:03 INFO - PROCESS | 3897 | 1461042843300 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 22:14:03 INFO - PROCESS | 3897 | 1461042843303 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 22:14:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:14:03 INFO - PROCESS | 3897 | 1461042843309 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:14:03 INFO - PROCESS | 3897 | 1461042843311 Marionette TRACE conn3 <- [1,530,null,{}] 22:14:03 INFO - PROCESS | 3897 | 1461042843325 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:03 INFO - PROCESS | 3897 | 1461042843471 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 22:14:03 INFO - PROCESS | 3897 | 1461042843484 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fa7e5000 == 71 [pid = 3897] [id = 140] 22:14:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09e43f0000) [pid = 3897] [serial = 419] [outer = (nil)] 22:14:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09f02d4400) [pid = 3897] [serial = 420] [outer = 0x7f09e43f0000] 22:14:03 INFO - PROCESS | 3897 | 1461042843542 Marionette DEBUG loaded listener.js 22:14:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09fb5ee000) [pid = 3897] [serial = 421] [outer = 0x7f09e43f0000] 22:14:04 INFO - PROCESS | 3897 | 1461042844518 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 22:14:04 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 22:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:14:04 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 22:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:14:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1243ms 22:14:04 INFO - PROCESS | 3897 | 1461042844572 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 22:14:04 INFO - PROCESS | 3897 | 1461042844578 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 22:14:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:14:04 INFO - PROCESS | 3897 | 1461042844589 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:14:04 INFO - PROCESS | 3897 | 1461042844593 Marionette TRACE conn3 <- [1,534,null,{}] 22:14:04 INFO - PROCESS | 3897 | 1461042844601 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:04 INFO - PROCESS | 3897 | 1461042844775 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 22:14:04 INFO - PROCESS | 3897 | 1461042844927 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebc8e000 == 72 [pid = 3897] [id = 141] 22:14:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e434e400) [pid = 3897] [serial = 422] [outer = (nil)] 22:14:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09e4575c00) [pid = 3897] [serial = 423] [outer = 0x7f09e434e400] 22:14:05 INFO - PROCESS | 3897 | 1461042844999 Marionette DEBUG loaded listener.js 22:14:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e4b1a000) [pid = 3897] [serial = 424] [outer = 0x7f09e434e400] 22:14:05 INFO - PROCESS | 3897 | 1461042845747 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 22:14:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:14:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1183ms 22:14:05 INFO - PROCESS | 3897 | 1461042845800 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 22:14:05 INFO - PROCESS | 3897 | 1461042845809 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 22:14:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:14:05 INFO - PROCESS | 3897 | 1461042845819 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:14:05 INFO - PROCESS | 3897 | 1461042845823 Marionette TRACE conn3 <- [1,538,null,{}] 22:14:05 INFO - PROCESS | 3897 | 1461042845829 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:05 INFO - PROCESS | 3897 | 1461042845998 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 22:14:06 INFO - PROCESS | 3897 | 1461042846131 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb648800 == 73 [pid = 3897] [id = 142] 22:14:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09e3bd9000) [pid = 3897] [serial = 425] [outer = (nil)] 22:14:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09e4fae000) [pid = 3897] [serial = 426] [outer = 0x7f09e3bd9000] 22:14:06 INFO - PROCESS | 3897 | 1461042846202 Marionette DEBUG loaded listener.js 22:14:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09ecf89800) [pid = 3897] [serial = 427] [outer = 0x7f09e3bd9000] 22:14:07 INFO - PROCESS | 3897 | 1461042847092 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 22:14:07 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. 22:14:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1331ms 22:14:07 INFO - PROCESS | 3897 | 1461042847150 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 22:14:07 INFO - PROCESS | 3897 | 1461042847154 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 22:14:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:14:07 INFO - PROCESS | 3897 | 1461042847160 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:14:07 INFO - PROCESS | 3897 | 1461042847166 Marionette TRACE conn3 <- [1,542,null,{}] 22:14:07 INFO - PROCESS | 3897 | 1461042847181 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:07 INFO - PROCESS | 3897 | 1461042847416 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 22:14:07 INFO - PROCESS | 3897 | 1461042847530 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fea1f800 == 74 [pid = 3897] [id = 143] 22:14:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09e4fb2800) [pid = 3897] [serial = 428] [outer = (nil)] 22:14:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09eec6b000) [pid = 3897] [serial = 429] [outer = 0x7f09e4fb2800] 22:14:07 INFO - PROCESS | 3897 | 1461042847601 Marionette DEBUG loaded listener.js 22:14:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09f02dc400) [pid = 3897] [serial = 430] [outer = 0x7f09e4fb2800] 22:14:08 INFO - PROCESS | 3897 | 1461042848413 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 22:14:08 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. 22:14:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1291ms 22:14:08 INFO - PROCESS | 3897 | 1461042848461 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 22:14:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:14:08 INFO - PROCESS | 3897 | 1461042848465 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 22:14:08 INFO - PROCESS | 3897 | 1461042848472 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:14:08 INFO - PROCESS | 3897 | 1461042848476 Marionette TRACE conn3 <- [1,546,null,{}] 22:14:08 INFO - PROCESS | 3897 | 1461042848481 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:08 INFO - PROCESS | 3897 | 1461042848650 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 22:14:08 INFO - PROCESS | 3897 | 1461042848783 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00d11800 == 75 [pid = 3897] [id = 144] 22:14:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09e1eb4c00) [pid = 3897] [serial = 431] [outer = (nil)] 22:14:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09f0f83000) [pid = 3897] [serial = 432] [outer = 0x7f09e1eb4c00] 22:14:08 INFO - PROCESS | 3897 | 1461042848868 Marionette DEBUG loaded listener.js 22:14:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09fc7d5800) [pid = 3897] [serial = 433] [outer = 0x7f09e1eb4c00] 22:14:09 INFO - PROCESS | 3897 | 1461042849643 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 22:14:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:14:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1231ms 22:14:09 INFO - PROCESS | 3897 | 1461042849703 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 22:14:09 INFO - PROCESS | 3897 | 1461042849706 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 22:14:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:14:09 INFO - PROCESS | 3897 | 1461042849713 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:14:09 INFO - PROCESS | 3897 | 1461042849716 Marionette TRACE conn3 <- [1,550,null,{}] 22:14:09 INFO - PROCESS | 3897 | 1461042849721 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:09 INFO - PROCESS | 3897 | 1461042849882 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 22:14:10 INFO - PROCESS | 3897 | 1461042850014 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a04c9a800 == 76 [pid = 3897] [id = 145] 22:14:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09ed0b8400) [pid = 3897] [serial = 434] [outer = (nil)] 22:14:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09fc8be000) [pid = 3897] [serial = 435] [outer = 0x7f09ed0b8400] 22:14:10 INFO - PROCESS | 3897 | 1461042850084 Marionette DEBUG loaded listener.js 22:14:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f0a00b10c00) [pid = 3897] [serial = 436] [outer = 0x7f09ed0b8400] 22:14:10 INFO - PROCESS | 3897 | 1461042850861 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 22:14:10 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. 22:14:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1177ms 22:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:14:10 INFO - PROCESS | 3897 | 1461042850912 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 22:14:10 INFO - PROCESS | 3897 | 1461042850915 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 22:14:10 INFO - PROCESS | 3897 | 1461042850922 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:14:10 INFO - PROCESS | 3897 | 1461042850926 Marionette TRACE conn3 <- [1,554,null,{}] 22:14:10 INFO - PROCESS | 3897 | 1461042850931 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:11 INFO - PROCESS | 3897 | 1461042851101 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 22:14:11 INFO - PROCESS | 3897 | 1461042851254 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e459e000 == 77 [pid = 3897] [id = 146] 22:14:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09fe4dd000) [pid = 3897] [serial = 437] [outer = (nil)] 22:14:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f0a02996400) [pid = 3897] [serial = 438] [outer = 0x7f09fe4dd000] 22:14:11 INFO - PROCESS | 3897 | 1461042851330 Marionette DEBUG loaded listener.js 22:14:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f0a04c56c00) [pid = 3897] [serial = 439] [outer = 0x7f09fe4dd000] 22:14:11 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:12 INFO - PROCESS | 3897 | 1461042852169 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 22:14:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:14:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1281ms 22:14:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:14:12 INFO - PROCESS | 3897 | 1461042852203 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 22:14:12 INFO - PROCESS | 3897 | 1461042852205 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 22:14:12 INFO - PROCESS | 3897 | 1461042852212 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:14:12 INFO - PROCESS | 3897 | 1461042852215 Marionette TRACE conn3 <- [1,558,null,{}] 22:14:12 INFO - PROCESS | 3897 | 1461042852220 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:12 INFO - PROCESS | 3897 | 1461042852360 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 22:14:12 INFO - PROCESS | 3897 | 1461042852512 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8962800 == 78 [pid = 3897] [id = 147] 22:14:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09e5636400) [pid = 3897] [serial = 440] [outer = (nil)] 22:14:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09e563ac00) [pid = 3897] [serial = 441] [outer = 0x7f09e5636400] 22:14:12 INFO - PROCESS | 3897 | 1461042852580 Marionette DEBUG loaded listener.js 22:14:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09e563f800) [pid = 3897] [serial = 442] [outer = 0x7f09e5636400] 22:14:13 INFO - PROCESS | 3897 | 1461042853383 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 22:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1238ms 22:14:13 INFO - PROCESS | 3897 | 1461042853449 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 22:14:13 INFO - PROCESS | 3897 | 1461042853452 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 22:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:14:13 INFO - PROCESS | 3897 | 1461042853459 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:14:13 INFO - PROCESS | 3897 | 1461042853461 Marionette TRACE conn3 <- [1,562,null,{}] 22:14:13 INFO - PROCESS | 3897 | 1461042853467 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:13 INFO - PROCESS | 3897 | 1461042853611 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 22:14:13 INFO - PROCESS | 3897 | 1461042853759 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e948d000 == 79 [pid = 3897] [id = 148] 22:14:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09e5637400) [pid = 3897] [serial = 443] [outer = (nil)] 22:14:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f0a00b11800) [pid = 3897] [serial = 444] [outer = 0x7f09e5637400] 22:14:13 INFO - PROCESS | 3897 | 1461042853829 Marionette DEBUG loaded listener.js 22:14:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f0a04c63400) [pid = 3897] [serial = 445] [outer = 0x7f09e5637400] 22:14:14 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:14 INFO - PROCESS | 3897 | 1461042854620 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 22:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1179ms 22:14:14 INFO - PROCESS | 3897 | 1461042854643 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 22:14:14 INFO - PROCESS | 3897 | 1461042854647 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 22:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:14:14 INFO - PROCESS | 3897 | 1461042854655 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:14:14 INFO - PROCESS | 3897 | 1461042854658 Marionette TRACE conn3 <- [1,566,null,{}] 22:14:14 INFO - PROCESS | 3897 | 1461042854663 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:14 INFO - PROCESS | 3897 | 1461042854809 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 22:14:14 INFO - PROCESS | 3897 | 1461042854961 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e94a5000 == 80 [pid = 3897] [id = 149] 22:14:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09e563dc00) [pid = 3897] [serial = 446] [outer = (nil)] 22:14:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09e963b400) [pid = 3897] [serial = 447] [outer = 0x7f09e563dc00] 22:14:15 INFO - PROCESS | 3897 | 1461042855033 Marionette DEBUG loaded listener.js 22:14:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09e9640c00) [pid = 3897] [serial = 448] [outer = 0x7f09e563dc00] 22:14:15 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:15 INFO - PROCESS | 3897 | 1461042855842 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 22:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1239ms 22:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:14:15 INFO - PROCESS | 3897 | 1461042855895 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 22:14:15 INFO - PROCESS | 3897 | 1461042855898 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 22:14:15 INFO - PROCESS | 3897 | 1461042855904 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:14:15 INFO - PROCESS | 3897 | 1461042855907 Marionette TRACE conn3 <- [1,570,null,{}] 22:14:15 INFO - PROCESS | 3897 | 1461042855912 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:16 INFO - PROCESS | 3897 | 1461042856064 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 22:14:16 INFO - PROCESS | 3897 | 1461042856405 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53d0000 == 81 [pid = 3897] [id = 150] 22:14:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09e1ebc800) [pid = 3897] [serial = 449] [outer = (nil)] 22:14:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09e434e800) [pid = 3897] [serial = 450] [outer = 0x7f09e1ebc800] 22:14:16 INFO - PROCESS | 3897 | 1461042856666 Marionette DEBUG loaded listener.js 22:14:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09e4576800) [pid = 3897] [serial = 451] [outer = 0x7f09e1ebc800] 22:14:17 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:17 INFO - PROCESS | 3897 | 1461042857770 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 22:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1939ms 22:14:17 INFO - PROCESS | 3897 | 1461042857843 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 22:14:17 INFO - PROCESS | 3897 | 1461042857847 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 22:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:14:17 INFO - PROCESS | 3897 | 1461042857854 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:14:17 INFO - PROCESS | 3897 | 1461042857857 Marionette TRACE conn3 <- [1,574,null,{}] 22:14:17 INFO - PROCESS | 3897 | 1461042857866 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:18 INFO - PROCESS | 3897 | 1461042858112 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 22:14:18 INFO - PROCESS | 3897 | 1461042858360 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46d4000 == 82 [pid = 3897] [id = 151] 22:14:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09e2845c00) [pid = 3897] [serial = 452] [outer = (nil)] 22:14:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09e73d0800) [pid = 3897] [serial = 453] [outer = 0x7f09e2845c00] 22:14:18 INFO - PROCESS | 3897 | 1461042858431 Marionette DEBUG loaded listener.js 22:14:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09e9642800) [pid = 3897] [serial = 454] [outer = 0x7f09e2845c00] 22:14:18 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee9ed000 == 81 [pid = 3897] [id = 66] 22:14:18 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09edd3e800 == 80 [pid = 3897] [id = 116] 22:14:18 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09e3bca800) [pid = 3897] [serial = 342] [outer = (nil)] [url = about:blank] 22:14:18 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09e44c8000) [pid = 3897] [serial = 345] [outer = (nil)] [url = about:blank] 22:14:18 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09eae36400) [pid = 3897] [serial = 348] [outer = (nil)] [url = about:blank] 22:14:18 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09ed3edc00) [pid = 3897] [serial = 351] [outer = (nil)] [url = about:blank] 22:14:18 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09edd8f800) [pid = 3897] [serial = 354] [outer = (nil)] [url = about:blank] 22:14:18 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09ef7cb000) [pid = 3897] [serial = 357] [outer = (nil)] [url = about:blank] 22:14:18 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09e457a400) [pid = 3897] [serial = 381] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e7420800 == 79 [pid = 3897] [id = 64] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed062800 == 78 [pid = 3897] [id = 115] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebc8c000 == 77 [pid = 3897] [id = 139] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef41e000 == 76 [pid = 3897] [id = 138] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee114800 == 75 [pid = 3897] [id = 137] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed43e000 == 74 [pid = 3897] [id = 136] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eb0e4800 == 73 [pid = 3897] [id = 135] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e25d2000 == 72 [pid = 3897] [id = 134] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e69a0800 == 71 [pid = 3897] [id = 133] 22:14:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb3e1800 == 70 [pid = 3897] [id = 131] 22:14:19 INFO - PROCESS | 3897 | 1461042859259 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 22:14:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:14:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1434ms 22:14:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:14:19 INFO - PROCESS | 3897 | 1461042859290 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 22:14:19 INFO - PROCESS | 3897 | 1461042859294 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 22:14:19 INFO - PROCESS | 3897 | 1461042859308 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:14:19 INFO - PROCESS | 3897 | 1461042859310 Marionette TRACE conn3 <- [1,578,null,{}] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09f560fc00) [pid = 3897] [serial = 295] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09ee909800) [pid = 3897] [serial = 301] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09fca04c00) [pid = 3897] [serial = 256] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f0a00b98000) [pid = 3897] [serial = 222] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f09ebaec800) [pid = 3897] [serial = 213] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f0a02999000) [pid = 3897] [serial = 259] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09eae30000) [pid = 3897] [serial = 249] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09ef458000) [pid = 3897] [serial = 216] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09eddc5000) [pid = 3897] [serial = 252] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09fba3d000) [pid = 3897] [serial = 180] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09fca0f400) [pid = 3897] [serial = 219] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f0a0337fc00) [pid = 3897] [serial = 262] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09edd87c00) [pid = 3897] [serial = 292] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f0a0072b400) [pid = 3897] [serial = 298] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09e9c85000) [pid = 3897] [serial = 289] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09e4fa5000) [pid = 3897] [serial = 331] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09e3bd8800) [pid = 3897] [serial = 328] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09fe9d8800) [pid = 3897] [serial = 375] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09e43f6c00) [pid = 3897] [serial = 378] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09eae3a000) [pid = 3897] [serial = 366] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09ed3ee000) [pid = 3897] [serial = 367] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09e434ac00) [pid = 3897] [serial = 360] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09e4350c00) [pid = 3897] [serial = 361] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09e434dc00) [pid = 3897] [serial = 363] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09e43fb400) [pid = 3897] [serial = 364] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09f0d5ec00) [pid = 3897] [serial = 369] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09fb610400) [pid = 3897] [serial = 372] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09fc8bd000) [pid = 3897] [serial = 373] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f0a00b9b400) [pid = 3897] [serial = 376] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09fb820800) [pid = 3897] [serial = 379] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09fb376800) [pid = 3897] [serial = 370] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f0a0290a400) [pid = 3897] [serial = 325] [outer = (nil)] [url = about:blank] 22:14:19 INFO - PROCESS | 3897 | 1461042859353 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:19 INFO - PROCESS | 3897 | 1461042859493 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 22:14:19 INFO - PROCESS | 3897 | 1461042859503 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e581a000 == 71 [pid = 3897] [id = 152] 22:14:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09e457a400) [pid = 3897] [serial = 455] [outer = (nil)] 22:14:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09eae3a000) [pid = 3897] [serial = 456] [outer = 0x7f09e457a400] 22:14:19 INFO - PROCESS | 3897 | 1461042859563 Marionette DEBUG loaded listener.js 22:14:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09ecf29800) [pid = 3897] [serial = 457] [outer = 0x7f09e457a400] 22:14:20 INFO - PROCESS | 3897 | 1461042860322 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 22:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1073ms 22:14:20 INFO - PROCESS | 3897 | 1461042860377 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 22:14:20 INFO - PROCESS | 3897 | 1461042860381 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 22:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:14:20 INFO - PROCESS | 3897 | 1461042860388 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:14:20 INFO - PROCESS | 3897 | 1461042860397 Marionette TRACE conn3 <- [1,582,null,{}] 22:14:20 INFO - PROCESS | 3897 | 1461042860431 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:20 INFO - PROCESS | 3897 | 1461042860574 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 22:14:20 INFO - PROCESS | 3897 | 1461042860585 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed412000 == 72 [pid = 3897] [id = 153] 22:14:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09eae36400) [pid = 3897] [serial = 458] [outer = (nil)] 22:14:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09edd8cc00) [pid = 3897] [serial = 459] [outer = 0x7f09eae36400] 22:14:20 INFO - PROCESS | 3897 | 1461042860643 Marionette DEBUG loaded listener.js 22:14:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09ee6c6c00) [pid = 3897] [serial = 460] [outer = 0x7f09eae36400] 22:14:21 INFO - PROCESS | 3897 | 1461042861415 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 22:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1054ms 22:14:21 INFO - PROCESS | 3897 | 1461042861441 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 22:14:21 INFO - PROCESS | 3897 | 1461042861445 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 22:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:14:21 INFO - PROCESS | 3897 | 1461042861460 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:14:21 INFO - PROCESS | 3897 | 1461042861463 Marionette TRACE conn3 <- [1,586,null,{}] 22:14:21 INFO - PROCESS | 3897 | 1461042861468 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:21 INFO - PROCESS | 3897 | 1461042861655 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 22:14:21 INFO - PROCESS | 3897 | 1461042861683 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee015800 == 73 [pid = 3897] [id = 154] 22:14:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e2209400) [pid = 3897] [serial = 461] [outer = (nil)] 22:14:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09e220e800) [pid = 3897] [serial = 462] [outer = 0x7f09e2209400] 22:14:21 INFO - PROCESS | 3897 | 1461042861742 Marionette DEBUG loaded listener.js 22:14:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e876c400) [pid = 3897] [serial = 463] [outer = 0x7f09e2209400] 22:14:22 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:22 INFO - PROCESS | 3897 | 1461042862503 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 22:14:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:14:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1089ms 22:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:14:22 INFO - PROCESS | 3897 | 1461042862541 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 22:14:22 INFO - PROCESS | 3897 | 1461042862543 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 22:14:22 INFO - PROCESS | 3897 | 1461042862549 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:14:22 INFO - PROCESS | 3897 | 1461042862552 Marionette TRACE conn3 <- [1,590,null,{}] 22:14:22 INFO - PROCESS | 3897 | 1461042862564 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:22 INFO - PROCESS | 3897 | 1461042862732 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 22:14:22 INFO - PROCESS | 3897 | 1461042862760 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eec30000 == 74 [pid = 3897] [id = 155] 22:14:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09e4399400) [pid = 3897] [serial = 464] [outer = (nil)] 22:14:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09e439b400) [pid = 3897] [serial = 465] [outer = 0x7f09e4399400] 22:14:22 INFO - PROCESS | 3897 | 1461042862840 Marionette DEBUG loaded listener.js 22:14:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09ed008c00) [pid = 3897] [serial = 466] [outer = 0x7f09e4399400] 22:14:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09e45b9c00) [pid = 3897] [serial = 467] [outer = 0x7f09e4ba2c00] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09ed483800) [pid = 3897] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09edd91000) [pid = 3897] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09eec6e000) [pid = 3897] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09e3bc2c00) [pid = 3897] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09e3baec00) [pid = 3897] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09e1f8c800) [pid = 3897] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09e3bcc400) [pid = 3897] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09e3bc7000) [pid = 3897] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09e3bc5c00) [pid = 3897] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09e518e800) [pid = 3897] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09e518c800) [pid = 3897] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09ed084400) [pid = 3897] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09e1f8b000) [pid = 3897] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f09edc9dc00) [pid = 3897] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f09e1eb9400) [pid = 3897] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:14:23 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f09ebcf1c00) [pid = 3897] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:14:24 INFO - PROCESS | 3897 | 1461042864009 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 22:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1490ms 22:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:14:24 INFO - PROCESS | 3897 | 1461042864042 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 22:14:24 INFO - PROCESS | 3897 | 1461042864045 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 22:14:24 INFO - PROCESS | 3897 | 1461042864051 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:14:24 INFO - PROCESS | 3897 | 1461042864054 Marionette TRACE conn3 <- [1,594,null,{}] 22:14:24 INFO - PROCESS | 3897 | 1461042864059 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:24 INFO - PROCESS | 3897 | 1461042864204 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 22:14:24 INFO - PROCESS | 3897 | 1461042864219 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef069800 == 75 [pid = 3897] [id = 156] 22:14:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f09e1f8b000) [pid = 3897] [serial = 468] [outer = (nil)] 22:14:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f09e3bdf000) [pid = 3897] [serial = 469] [outer = 0x7f09e1f8b000] 22:14:24 INFO - PROCESS | 3897 | 1461042864278 Marionette DEBUG loaded listener.js 22:14:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f09e4fa6400) [pid = 3897] [serial = 470] [outer = 0x7f09e1f8b000] 22:14:25 INFO - PROCESS | 3897 | 1461042865035 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 22:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1037ms 22:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:14:25 INFO - PROCESS | 3897 | 1461042865087 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 22:14:25 INFO - PROCESS | 3897 | 1461042865089 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 22:14:25 INFO - PROCESS | 3897 | 1461042865094 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:14:25 INFO - PROCESS | 3897 | 1461042865097 Marionette TRACE conn3 <- [1,598,null,{}] 22:14:25 INFO - PROCESS | 3897 | 1461042865102 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:25 INFO - PROCESS | 3897 | 1461042865271 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 22:14:25 INFO - PROCESS | 3897 | 1461042865288 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb5e1800 == 76 [pid = 3897] [id = 157] 22:14:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09e1f8c800) [pid = 3897] [serial = 471] [outer = (nil)] 22:14:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09ecf2f400) [pid = 3897] [serial = 472] [outer = 0x7f09e1f8c800] 22:14:25 INFO - PROCESS | 3897 | 1461042865347 Marionette DEBUG loaded listener.js 22:14:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09edd91000) [pid = 3897] [serial = 473] [outer = 0x7f09e1f8c800] 22:14:26 INFO - PROCESS | 3897 | 1461042866183 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 22:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1127ms 22:14:26 INFO - PROCESS | 3897 | 1461042866222 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 22:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:14:26 INFO - PROCESS | 3897 | 1461042866227 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 22:14:26 INFO - PROCESS | 3897 | 1461042866236 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:14:26 INFO - PROCESS | 3897 | 1461042866242 Marionette TRACE conn3 <- [1,602,null,{}] 22:14:26 INFO - PROCESS | 3897 | 1461042866251 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:26 INFO - PROCESS | 3897 | 1461042866421 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 22:14:26 INFO - PROCESS | 3897 | 1461042866572 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e541a000 == 77 [pid = 3897] [id = 158] 22:14:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09e1eb3400) [pid = 3897] [serial = 474] [outer = (nil)] 22:14:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09e3bce400) [pid = 3897] [serial = 475] [outer = 0x7f09e1eb3400] 22:14:26 INFO - PROCESS | 3897 | 1461042866646 Marionette DEBUG loaded listener.js 22:14:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09e4396400) [pid = 3897] [serial = 476] [outer = 0x7f09e1eb3400] 22:14:27 INFO - PROCESS | 3897 | 1461042867723 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 22:14:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:14:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1536ms 22:14:27 INFO - PROCESS | 3897 | 1461042867772 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 22:14:27 INFO - PROCESS | 3897 | 1461042867780 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 22:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:14:27 INFO - PROCESS | 3897 | 1461042867790 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:14:27 INFO - PROCESS | 3897 | 1461042867798 Marionette TRACE conn3 <- [1,606,null,{}] 22:14:27 INFO - PROCESS | 3897 | 1461042867810 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:27 INFO - PROCESS | 3897 | 1461042867976 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 22:14:28 INFO - PROCESS | 3897 | 1461042868122 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed44b000 == 78 [pid = 3897] [id = 159] 22:14:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e2209800) [pid = 3897] [serial = 477] [outer = (nil)] 22:14:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09e45b5c00) [pid = 3897] [serial = 478] [outer = 0x7f09e2209800] 22:14:28 INFO - PROCESS | 3897 | 1461042868193 Marionette DEBUG loaded listener.js 22:14:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e4b94c00) [pid = 3897] [serial = 479] [outer = 0x7f09e2209800] 22:14:29 INFO - PROCESS | 3897 | 1461042869163 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 22:14:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:14:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1442ms 22:14:29 INFO - PROCESS | 3897 | 1461042869232 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 22:14:29 INFO - PROCESS | 3897 | 1461042869235 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 22:14:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:14:29 INFO - PROCESS | 3897 | 1461042869242 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:14:29 INFO - PROCESS | 3897 | 1461042869248 Marionette TRACE conn3 <- [1,610,null,{}] 22:14:29 INFO - PROCESS | 3897 | 1461042869263 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:29 INFO - PROCESS | 3897 | 1461042869463 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 22:14:29 INFO - PROCESS | 3897 | 1461042869653 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fe41b000 == 79 [pid = 3897] [id = 160] 22:14:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09e8760000) [pid = 3897] [serial = 480] [outer = (nil)] 22:14:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09e9c81800) [pid = 3897] [serial = 481] [outer = 0x7f09e8760000] 22:14:29 INFO - PROCESS | 3897 | 1461042869769 Marionette DEBUG loaded listener.js 22:14:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09ecf88400) [pid = 3897] [serial = 482] [outer = 0x7f09e8760000] 22:14:30 INFO - PROCESS | 3897 | 1461042870569 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 22:14:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1396ms 22:14:30 INFO - PROCESS | 3897 | 1461042870639 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 22:14:30 INFO - PROCESS | 3897 | 1461042870643 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 22:14:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:14:30 INFO - PROCESS | 3897 | 1461042870650 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:14:30 INFO - PROCESS | 3897 | 1461042870653 Marionette TRACE conn3 <- [1,614,null,{}] 22:14:30 INFO - PROCESS | 3897 | 1461042870658 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:30 INFO - PROCESS | 3897 | 1461042870849 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 22:14:31 INFO - PROCESS | 3897 | 1461042871005 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00893800 == 80 [pid = 3897] [id = 161] 22:14:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09e9640800) [pid = 3897] [serial = 483] [outer = (nil)] 22:14:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09edc9e400) [pid = 3897] [serial = 484] [outer = 0x7f09e9640800] 22:14:31 INFO - PROCESS | 3897 | 1461042871077 Marionette DEBUG loaded listener.js 22:14:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09ee6ca400) [pid = 3897] [serial = 485] [outer = 0x7f09e9640800] 22:14:31 INFO - PROCESS | 3897 | 1461042871887 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 22:14:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:14:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1284ms 22:14:31 INFO - PROCESS | 3897 | 1461042871935 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 22:14:31 INFO - PROCESS | 3897 | 1461042871939 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 22:14:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:14:31 INFO - PROCESS | 3897 | 1461042871945 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:14:31 INFO - PROCESS | 3897 | 1461042871947 Marionette TRACE conn3 <- [1,618,null,{}] 22:14:31 INFO - PROCESS | 3897 | 1461042871953 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:32 INFO - PROCESS | 3897 | 1461042872116 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 22:14:32 INFO - PROCESS | 3897 | 1461042872269 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a036ca800 == 81 [pid = 3897] [id = 162] 22:14:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09ed004c00) [pid = 3897] [serial = 486] [outer = (nil)] 22:14:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09ef03c800) [pid = 3897] [serial = 487] [outer = 0x7f09ed004c00] 22:14:32 INFO - PROCESS | 3897 | 1461042872339 Marionette DEBUG loaded listener.js 22:14:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09ef8b4000) [pid = 3897] [serial = 488] [outer = 0x7f09ed004c00] 22:14:33 INFO - PROCESS | 3897 | 1461042873217 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 22:14:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:14:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1334ms 22:14:33 INFO - PROCESS | 3897 | 1461042873280 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 22:14:33 INFO - PROCESS | 3897 | 1461042873284 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 22:14:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:14:33 INFO - PROCESS | 3897 | 1461042873290 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:14:33 INFO - PROCESS | 3897 | 1461042873293 Marionette TRACE conn3 <- [1,622,null,{}] 22:14:33 INFO - PROCESS | 3897 | 1461042873298 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:33 INFO - PROCESS | 3897 | 1461042873519 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 22:14:34 INFO - PROCESS | 3897 | 1461042874032 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46d2800 == 82 [pid = 3897] [id = 163] 22:14:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e2226800) [pid = 3897] [serial = 489] [outer = (nil)] 22:14:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09e222a400) [pid = 3897] [serial = 490] [outer = 0x7f09e2226800] 22:14:34 INFO - PROCESS | 3897 | 1461042874142 Marionette DEBUG loaded listener.js 22:14:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09e2233000) [pid = 3897] [serial = 491] [outer = 0x7f09e2226800] 22:14:35 INFO - PROCESS | 3897 | 1461042875003 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 22:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1784ms 22:14:35 INFO - PROCESS | 3897 | 1461042875076 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 22:14:35 INFO - PROCESS | 3897 | 1461042875082 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 22:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:14:35 INFO - PROCESS | 3897 | 1461042875091 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:14:35 INFO - PROCESS | 3897 | 1461042875095 Marionette TRACE conn3 <- [1,626,null,{}] 22:14:35 INFO - PROCESS | 3897 | 1461042875101 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:35 INFO - PROCESS | 3897 | 1461042875260 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 22:14:35 INFO - PROCESS | 3897 | 1461042875414 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46c9000 == 83 [pid = 3897] [id = 164] 22:14:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e3bb7800) [pid = 3897] [serial = 492] [outer = (nil)] 22:14:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e3bda400) [pid = 3897] [serial = 493] [outer = 0x7f09e3bb7800] 22:14:35 INFO - PROCESS | 3897 | 1461042875484 Marionette DEBUG loaded listener.js 22:14:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09e4346800) [pid = 3897] [serial = 494] [outer = 0x7f09e3bb7800] 22:14:36 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef069800 == 82 [pid = 3897] [id = 156] 22:14:36 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eec30000 == 81 [pid = 3897] [id = 155] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09f02d4400) [pid = 3897] [serial = 420] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09edca8000) [pid = 3897] [serial = 390] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09fb376000) [pid = 3897] [serial = 393] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee015800 == 80 [pid = 3897] [id = 154] 22:14:36 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed412000 == 79 [pid = 3897] [id = 153] 22:14:36 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e581a000 == 78 [pid = 3897] [id = 152] 22:14:36 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e46d4000 == 77 [pid = 3897] [id = 151] 22:14:36 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53d0000 == 76 [pid = 3897] [id = 150] 22:14:36 INFO - PROCESS | 3897 | 1461042876409 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09ed0b5400) [pid = 3897] [serial = 418] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09edca4400) [pid = 3897] [serial = 411] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09ef45f800) [pid = 3897] [serial = 414] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09e44c9400) [pid = 3897] [serial = 387] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09f56e2800) [pid = 3897] [serial = 358] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09e4b9a800) [pid = 3897] [serial = 346] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09e4b1c800) [pid = 3897] [serial = 417] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09ee6c4400) [pid = 3897] [serial = 355] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09ebcea400) [pid = 3897] [serial = 408] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09ed5e7800) [pid = 3897] [serial = 409] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09e3bcd800) [pid = 3897] [serial = 399] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09e4581c00) [pid = 3897] [serial = 403] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09f5610c00) [pid = 3897] [serial = 415] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09e6507000) [pid = 3897] [serial = 405] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09e2843400) [pid = 3897] [serial = 384] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09e44cb000) [pid = 3897] [serial = 402] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09ebce8c00) [pid = 3897] [serial = 349] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09edd96c00) [pid = 3897] [serial = 412] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09eb0ccc00) [pid = 3897] [serial = 406] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09eece9800) [pid = 3897] [serial = 334] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09e3bdc400) [pid = 3897] [serial = 343] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f09e4348400) [pid = 3897] [serial = 400] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f09e3bcbc00) [pid = 3897] [serial = 396] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f09fc72a400) [pid = 3897] [serial = 337] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f09e457f400) [pid = 3897] [serial = 382] [outer = (nil)] [url = about:blank] 22:14:36 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f09edca9c00) [pid = 3897] [serial = 352] [outer = (nil)] [url = about:blank] 22:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1380ms 22:14:36 INFO - PROCESS | 3897 | 1461042876474 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 22:14:36 INFO - PROCESS | 3897 | 1461042876479 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 22:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:14:36 INFO - PROCESS | 3897 | 1461042876486 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:14:36 INFO - PROCESS | 3897 | 1461042876488 Marionette TRACE conn3 <- [1,630,null,{}] 22:14:36 INFO - PROCESS | 3897 | 1461042876494 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:36 INFO - PROCESS | 3897 | 1461042876633 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 22:14:36 INFO - PROCESS | 3897 | 1461042876741 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46e1800 == 77 [pid = 3897] [id = 165] 22:14:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f09e1f8bc00) [pid = 3897] [serial = 495] [outer = (nil)] 22:14:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f09e4393000) [pid = 3897] [serial = 496] [outer = 0x7f09e1f8bc00] 22:14:36 INFO - PROCESS | 3897 | 1461042876803 Marionette DEBUG loaded listener.js 22:14:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f09e43f1c00) [pid = 3897] [serial = 497] [outer = 0x7f09e1f8bc00] 22:14:37 INFO - PROCESS | 3897 | 1461042877568 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 22:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1130ms 22:14:37 INFO - PROCESS | 3897 | 1461042877629 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 22:14:37 INFO - PROCESS | 3897 | 1461042877633 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 22:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:14:37 INFO - PROCESS | 3897 | 1461042877647 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:14:37 INFO - PROCESS | 3897 | 1461042877655 Marionette TRACE conn3 <- [1,634,null,{}] 22:14:37 INFO - PROCESS | 3897 | 1461042877663 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:37 INFO - PROCESS | 3897 | 1461042877806 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 22:14:37 INFO - PROCESS | 3897 | 1461042877818 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8855000 == 78 [pid = 3897] [id = 166] 22:14:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f09e434cc00) [pid = 3897] [serial = 498] [outer = (nil)] 22:14:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f09e4581c00) [pid = 3897] [serial = 499] [outer = 0x7f09e434cc00] 22:14:37 INFO - PROCESS | 3897 | 1461042877887 Marionette DEBUG loaded listener.js 22:14:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09e4aaa800) [pid = 3897] [serial = 500] [outer = 0x7f09e434cc00] 22:14:38 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:38 INFO - PROCESS | 3897 | 1461042878658 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 22:14:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1041ms 22:14:38 INFO - PROCESS | 3897 | 1461042878681 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 22:14:38 INFO - PROCESS | 3897 | 1461042878685 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 22:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:14:38 INFO - PROCESS | 3897 | 1461042878691 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:14:38 INFO - PROCESS | 3897 | 1461042878693 Marionette TRACE conn3 <- [1,638,null,{}] 22:14:38 INFO - PROCESS | 3897 | 1461042878698 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:38 INFO - PROCESS | 3897 | 1461042878885 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 22:14:38 INFO - PROCESS | 3897 | 1461042878919 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9c93800 == 79 [pid = 3897] [id = 167] 22:14:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09e44cf000) [pid = 3897] [serial = 501] [outer = (nil)] 22:14:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09e4b9e800) [pid = 3897] [serial = 502] [outer = 0x7f09e44cf000] 22:14:38 INFO - PROCESS | 3897 | 1461042878976 Marionette DEBUG loaded listener.js 22:14:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09e5633800) [pid = 3897] [serial = 503] [outer = 0x7f09e44cf000] 22:14:39 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:39 INFO - PROCESS | 3897 | 1461042879738 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 22:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1079ms 22:14:39 INFO - PROCESS | 3897 | 1461042879776 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 22:14:39 INFO - PROCESS | 3897 | 1461042879779 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 22:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:14:39 INFO - PROCESS | 3897 | 1461042879784 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:14:39 INFO - PROCESS | 3897 | 1461042879786 Marionette TRACE conn3 <- [1,642,null,{}] 22:14:39 INFO - PROCESS | 3897 | 1461042879792 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:39 INFO - PROCESS | 3897 | 1461042879958 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 22:14:39 INFO - PROCESS | 3897 | 1461042879980 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebc93800 == 80 [pid = 3897] [id = 168] 22:14:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09e6505000) [pid = 3897] [serial = 504] [outer = (nil)] 22:14:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09e6510800) [pid = 3897] [serial = 505] [outer = 0x7f09e6505000] 22:14:40 INFO - PROCESS | 3897 | 1461042880051 Marionette DEBUG loaded listener.js 22:14:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e963e000) [pid = 3897] [serial = 506] [outer = 0x7f09e6505000] 22:14:40 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09e4399400) [pid = 3897] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:14:40 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09e43f0000) [pid = 3897] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:14:40 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09e457a400) [pid = 3897] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:14:40 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09eae36400) [pid = 3897] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:14:40 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09e2845c00) [pid = 3897] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:14:40 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09e1ebc800) [pid = 3897] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:14:40 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09e2209400) [pid = 3897] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:14:40 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f09e1f8b000) [pid = 3897] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:14:41 INFO - PROCESS | 3897 | 1461042881336 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 22:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1627ms 22:14:41 INFO - PROCESS | 3897 | 1461042881412 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 22:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:14:41 INFO - PROCESS | 3897 | 1461042881418 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 22:14:41 INFO - PROCESS | 3897 | 1461042881426 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:14:41 INFO - PROCESS | 3897 | 1461042881431 Marionette TRACE conn3 <- [1,646,null,{}] 22:14:41 INFO - PROCESS | 3897 | 1461042881440 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:41 INFO - PROCESS | 3897 | 1461042881635 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 22:14:41 INFO - PROCESS | 3897 | 1461042881780 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4a68800 == 81 [pid = 3897] [id = 169] 22:14:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f09e222dc00) [pid = 3897] [serial = 507] [outer = (nil)] 22:14:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09e3bc6000) [pid = 3897] [serial = 508] [outer = 0x7f09e222dc00] 22:14:41 INFO - PROCESS | 3897 | 1461042881855 Marionette DEBUG loaded listener.js 22:14:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09e4345000) [pid = 3897] [serial = 509] [outer = 0x7f09e222dc00] 22:14:42 INFO - PROCESS | 3897 | 1461042882744 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 22:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1392ms 22:14:42 INFO - PROCESS | 3897 | 1461042882817 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 22:14:42 INFO - PROCESS | 3897 | 1461042882824 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 22:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:14:42 INFO - PROCESS | 3897 | 1461042882835 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:14:42 INFO - PROCESS | 3897 | 1461042882838 Marionette TRACE conn3 <- [1,650,null,{}] 22:14:42 INFO - PROCESS | 3897 | 1461042882848 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:43 INFO - PROCESS | 3897 | 1461042883063 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 22:14:43 INFO - PROCESS | 3897 | 1461042883218 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e949d000 == 82 [pid = 3897] [id = 170] 22:14:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09e222e000) [pid = 3897] [serial = 510] [outer = (nil)] 22:14:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09e43f7400) [pid = 3897] [serial = 511] [outer = 0x7f09e222e000] 22:14:43 INFO - PROCESS | 3897 | 1461042883286 Marionette DEBUG loaded listener.js 22:14:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09e4580400) [pid = 3897] [serial = 512] [outer = 0x7f09e222e000] 22:14:44 INFO - PROCESS | 3897 | 1461042884224 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 22:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1432ms 22:14:44 INFO - PROCESS | 3897 | 1461042884267 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 22:14:44 INFO - PROCESS | 3897 | 1461042884271 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 22:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:14:44 INFO - PROCESS | 3897 | 1461042884277 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:14:44 INFO - PROCESS | 3897 | 1461042884282 Marionette TRACE conn3 <- [1,654,null,{}] 22:14:44 INFO - PROCESS | 3897 | 1461042884298 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:44 INFO - PROCESS | 3897 | 1461042884461 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 22:14:44 INFO - PROCESS | 3897 | 1461042884605 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed441000 == 83 [pid = 3897] [id = 171] 22:14:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09e45b2400) [pid = 3897] [serial = 513] [outer = (nil)] 22:14:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e73c7400) [pid = 3897] [serial = 514] [outer = 0x7f09e45b2400] 22:14:44 INFO - PROCESS | 3897 | 1461042884681 Marionette DEBUG loaded listener.js 22:14:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09e9644800) [pid = 3897] [serial = 515] [outer = 0x7f09e45b2400] 22:14:45 INFO - PROCESS | 3897 | 1461042885530 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 22:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1291ms 22:14:45 INFO - PROCESS | 3897 | 1461042885569 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 22:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:14:45 INFO - PROCESS | 3897 | 1461042885573 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 22:14:45 INFO - PROCESS | 3897 | 1461042885579 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:14:45 INFO - PROCESS | 3897 | 1461042885582 Marionette TRACE conn3 <- [1,658,null,{}] 22:14:45 INFO - PROCESS | 3897 | 1461042885587 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:45 INFO - PROCESS | 3897 | 1461042885735 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 22:14:45 INFO - PROCESS | 3897 | 1461042885885 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09edd47000 == 84 [pid = 3897] [id = 172] 22:14:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e2845000) [pid = 3897] [serial = 516] [outer = (nil)] 22:14:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09ebaec800) [pid = 3897] [serial = 517] [outer = 0x7f09e2845000] 22:14:45 INFO - PROCESS | 3897 | 1461042885955 Marionette DEBUG loaded listener.js 22:14:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09ecda1000) [pid = 3897] [serial = 518] [outer = 0x7f09e2845000] 22:14:46 INFO - PROCESS | 3897 | 1461042886776 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 22:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1229ms 22:14:46 INFO - PROCESS | 3897 | 1461042886808 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 22:14:46 INFO - PROCESS | 3897 | 1461042886812 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 22:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:14:46 INFO - PROCESS | 3897 | 1461042886818 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:14:46 INFO - PROCESS | 3897 | 1461042886820 Marionette TRACE conn3 <- [1,662,null,{}] 22:14:46 INFO - PROCESS | 3897 | 1461042886826 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:46 INFO - PROCESS | 3897 | 1461042886972 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 22:14:47 INFO - PROCESS | 3897 | 1461042887122 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee9df000 == 85 [pid = 3897] [id = 173] 22:14:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09eae33800) [pid = 3897] [serial = 519] [outer = (nil)] 22:14:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09ecf88c00) [pid = 3897] [serial = 520] [outer = 0x7f09eae33800] 22:14:47 INFO - PROCESS | 3897 | 1461042887203 Marionette DEBUG loaded listener.js 22:14:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09ed5e7800) [pid = 3897] [serial = 521] [outer = 0x7f09eae33800] 22:14:47 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:48 INFO - PROCESS | 3897 | 1461042888081 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 22:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1284ms 22:14:48 INFO - PROCESS | 3897 | 1461042888102 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 22:14:48 INFO - PROCESS | 3897 | 1461042888106 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 22:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:14:48 INFO - PROCESS | 3897 | 1461042888111 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:14:48 INFO - PROCESS | 3897 | 1461042888114 Marionette TRACE conn3 <- [1,666,null,{}] 22:14:48 INFO - PROCESS | 3897 | 1461042888120 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:48 INFO - PROCESS | 3897 | 1461042888292 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 22:14:48 INFO - PROCESS | 3897 | 1461042888447 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef7d9000 == 86 [pid = 3897] [id = 174] 22:14:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09e4b9a400) [pid = 3897] [serial = 522] [outer = (nil)] 22:14:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09edca1000) [pid = 3897] [serial = 523] [outer = 0x7f09e4b9a400] 22:14:48 INFO - PROCESS | 3897 | 1461042888532 Marionette DEBUG loaded listener.js 22:14:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09eec6cc00) [pid = 3897] [serial = 524] [outer = 0x7f09e4b9a400] 22:14:49 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:49 INFO - PROCESS | 3897 | 1461042889333 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 22:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1235ms 22:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:14:49 INFO - PROCESS | 3897 | 1461042889346 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 22:14:49 INFO - PROCESS | 3897 | 1461042889349 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 22:14:49 INFO - PROCESS | 3897 | 1461042889371 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:14:49 INFO - PROCESS | 3897 | 1461042889373 Marionette TRACE conn3 <- [1,670,null,{}] 22:14:49 INFO - PROCESS | 3897 | 1461042889380 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:49 INFO - PROCESS | 3897 | 1461042889528 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 22:14:49 INFO - PROCESS | 3897 | 1461042889680 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f56b7800 == 87 [pid = 3897] [id = 175] 22:14:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09e2207000) [pid = 3897] [serial = 525] [outer = (nil)] 22:14:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e650c400) [pid = 3897] [serial = 526] [outer = 0x7f09e2207000] 22:14:49 INFO - PROCESS | 3897 | 1461042889750 Marionette DEBUG loaded listener.js 22:14:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09ef041c00) [pid = 3897] [serial = 527] [outer = 0x7f09e2207000] 22:14:50 INFO - PROCESS | 3897 | 1461042890800 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 22:14:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:14:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1504ms 22:14:50 INFO - PROCESS | 3897 | 1461042890858 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 22:14:50 INFO - PROCESS | 3897 | 1461042890864 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 22:14:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:14:50 INFO - PROCESS | 3897 | 1461042890871 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:14:50 INFO - PROCESS | 3897 | 1461042890877 Marionette TRACE conn3 <- [1,674,null,{}] 22:14:50 INFO - PROCESS | 3897 | 1461042890885 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:51 INFO - PROCESS | 3897 | 1461042891043 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 22:14:51 INFO - PROCESS | 3897 | 1461042891246 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4592800 == 88 [pid = 3897] [id = 176] 22:14:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09e2210400) [pid = 3897] [serial = 528] [outer = (nil)] 22:14:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e2232400) [pid = 3897] [serial = 529] [outer = 0x7f09e2210400] 22:14:51 INFO - PROCESS | 3897 | 1461042891338 Marionette DEBUG loaded listener.js 22:14:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e284f800) [pid = 3897] [serial = 530] [outer = 0x7f09e2210400] 22:14:51 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:52 INFO - PROCESS | 3897 | 1461042892181 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 22:14:52 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 22:14:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1340ms 22:14:52 INFO - PROCESS | 3897 | 1461042892212 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 22:14:52 INFO - PROCESS | 3897 | 1461042892220 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 22:14:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:14:52 INFO - PROCESS | 3897 | 1461042892229 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:14:52 INFO - PROCESS | 3897 | 1461042892233 Marionette TRACE conn3 <- [1,678,null,{}] 22:14:52 INFO - PROCESS | 3897 | 1461042892237 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:52 INFO - PROCESS | 3897 | 1461042892382 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 22:14:52 INFO - PROCESS | 3897 | 1461042892551 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e9c93800 == 87 [pid = 3897] [id = 167] 22:14:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8855000 == 86 [pid = 3897] [id = 166] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09ecf2f400) [pid = 3897] [serial = 472] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b6a800 == 87 [pid = 3897] [id = 177] 22:14:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e2227800) [pid = 3897] [serial = 531] [outer = (nil)] 22:14:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09e4344800) [pid = 3897] [serial = 532] [outer = 0x7f09e2227800] 22:14:52 INFO - PROCESS | 3897 | 1461042892643 Marionette DEBUG loaded listener.js 22:14:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09e4395800) [pid = 3897] [serial = 533] [outer = 0x7f09e2227800] 22:14:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e46e1800 == 86 [pid = 3897] [id = 165] 22:14:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e46c9000 == 85 [pid = 3897] [id = 164] 22:14:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e46d2800 == 84 [pid = 3897] [id = 163] 22:14:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e541a000 == 83 [pid = 3897] [id = 158] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09e439b400) [pid = 3897] [serial = 465] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09ed008c00) [pid = 3897] [serial = 466] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09fb5ee000) [pid = 3897] [serial = 421] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09e4575c00) [pid = 3897] [serial = 423] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09eae3a000) [pid = 3897] [serial = 456] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09ecf29800) [pid = 3897] [serial = 457] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09edd8cc00) [pid = 3897] [serial = 459] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09ee6c6c00) [pid = 3897] [serial = 460] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09f0f83000) [pid = 3897] [serial = 432] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09e9642800) [pid = 3897] [serial = 454] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09e73d0800) [pid = 3897] [serial = 453] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09e4576800) [pid = 3897] [serial = 451] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09e434e800) [pid = 3897] [serial = 450] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09e4fae000) [pid = 3897] [serial = 426] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09eec6b000) [pid = 3897] [serial = 429] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09fc8be000) [pid = 3897] [serial = 435] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f0a02996400) [pid = 3897] [serial = 438] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09e563ac00) [pid = 3897] [serial = 441] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f0a00b11800) [pid = 3897] [serial = 444] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09e963b400) [pid = 3897] [serial = 447] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09edca4800) [pid = 3897] [serial = 253] [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.] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09e220e800) [pid = 3897] [serial = 462] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09e3bdf000) [pid = 3897] [serial = 469] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09e4fa6400) [pid = 3897] [serial = 470] [outer = (nil)] [url = about:blank] 22:14:52 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09e876c400) [pid = 3897] [serial = 463] [outer = (nil)] [url = about:blank] 22:14:53 INFO - PROCESS | 3897 | 1461042893468 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 22:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1285ms 22:14:53 INFO - PROCESS | 3897 | 1461042893517 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 22:14:53 INFO - PROCESS | 3897 | 1461042893522 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 22:14:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:14:53 INFO - PROCESS | 3897 | 1461042893531 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:14:53 INFO - PROCESS | 3897 | 1461042893537 Marionette TRACE conn3 <- [1,682,null,{}] 22:14:53 INFO - PROCESS | 3897 | 1461042893560 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:53 INFO - PROCESS | 3897 | 1461042893699 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 22:14:53 INFO - PROCESS | 3897 | 1461042893719 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e571b800 == 84 [pid = 3897] [id = 178] 22:14:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09e44c4000) [pid = 3897] [serial = 534] [outer = (nil)] 22:14:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09e4580800) [pid = 3897] [serial = 535] [outer = 0x7f09e44c4000] 22:14:53 INFO - PROCESS | 3897 | 1461042893782 Marionette DEBUG loaded listener.js 22:14:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09e45bf400) [pid = 3897] [serial = 536] [outer = 0x7f09e44c4000] 22:14:54 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:54 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:14:54 INFO - PROCESS | 3897 | 1461042894958 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 22:14:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 22:14:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1439ms 22:14:54 INFO - PROCESS | 3897 | 1461042894970 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 22:14:54 INFO - PROCESS | 3897 | 1461042894974 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 22:14:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:14:54 INFO - PROCESS | 3897 | 1461042894994 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:14:54 INFO - PROCESS | 3897 | 1461042894997 Marionette TRACE conn3 <- [1,686,null,{}] 22:14:55 INFO - PROCESS | 3897 | 1461042895003 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:55 INFO - PROCESS | 3897 | 1461042895169 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 22:14:55 INFO - PROCESS | 3897 | 1461042895290 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e87c2800 == 85 [pid = 3897] [id = 179] 22:14:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09e4aa5800) [pid = 3897] [serial = 537] [outer = (nil)] 22:14:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09e4fa9c00) [pid = 3897] [serial = 538] [outer = 0x7f09e4aa5800] 22:14:55 INFO - PROCESS | 3897 | 1461042895357 Marionette DEBUG loaded listener.js 22:14:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09e5197400) [pid = 3897] [serial = 539] [outer = 0x7f09e4aa5800] 22:14:56 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:56 INFO - PROCESS | 3897 | 1461042896449 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 22:14:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:14:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1500ms 22:14:56 INFO - PROCESS | 3897 | 1461042896480 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 22:14:56 INFO - PROCESS | 3897 | 1461042896483 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 22:14:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:14:56 INFO - PROCESS | 3897 | 1461042896489 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:14:56 INFO - PROCESS | 3897 | 1461042896491 Marionette TRACE conn3 <- [1,690,null,{}] 22:14:56 INFO - PROCESS | 3897 | 1461042896496 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:56 INFO - PROCESS | 3897 | 1461042896693 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 22:14:56 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09e3bb7800) [pid = 3897] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:14:56 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09e2226800) [pid = 3897] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:14:56 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09e1f8bc00) [pid = 3897] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:14:56 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09e434cc00) [pid = 3897] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:14:56 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09e44cf000) [pid = 3897] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:14:56 INFO - PROCESS | 3897 | 1461042896826 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53c7000 == 86 [pid = 3897] [id = 180] 22:14:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09e1f8bc00) [pid = 3897] [serial = 540] [outer = (nil)] 22:14:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09e434b800) [pid = 3897] [serial = 541] [outer = 0x7f09e1f8bc00] 22:14:56 INFO - PROCESS | 3897 | 1461042896884 Marionette DEBUG loaded listener.js 22:14:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09e5634c00) [pid = 3897] [serial = 542] [outer = 0x7f09e1f8bc00] 22:14:57 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:57 INFO - PROCESS | 3897 | 1461042897921 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 22:14:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:14:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1480ms 22:14:57 INFO - PROCESS | 3897 | 1461042897969 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 22:14:57 INFO - PROCESS | 3897 | 1461042897971 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 22:14:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:14:57 INFO - PROCESS | 3897 | 1461042897977 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:14:57 INFO - PROCESS | 3897 | 1461042897979 Marionette TRACE conn3 <- [1,694,null,{}] 22:14:57 INFO - PROCESS | 3897 | 1461042897984 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:58 INFO - PROCESS | 3897 | 1461042898148 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 22:14:58 INFO - PROCESS | 3897 | 1461042898303 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eba9b800 == 87 [pid = 3897] [id = 181] 22:14:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09e6963c00) [pid = 3897] [serial = 543] [outer = (nil)] 22:14:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09e9642400) [pid = 3897] [serial = 544] [outer = 0x7f09e6963c00] 22:14:58 INFO - PROCESS | 3897 | 1461042898364 Marionette DEBUG loaded listener.js 22:14:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09eae2dc00) [pid = 3897] [serial = 545] [outer = 0x7f09e6963c00] 22:14:59 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:14:59 INFO - PROCESS | 3897 | 1461042899521 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 22:14:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 22:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1577ms 22:14:59 INFO - PROCESS | 3897 | 1461042899555 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 22:14:59 INFO - PROCESS | 3897 | 1461042899559 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 22:14:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:14:59 INFO - PROCESS | 3897 | 1461042899577 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:14:59 INFO - PROCESS | 3897 | 1461042899582 Marionette TRACE conn3 <- [1,698,null,{}] 22:14:59 INFO - PROCESS | 3897 | 1461042899590 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:14:59 INFO - PROCESS | 3897 | 1461042899836 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 22:14:59 INFO - PROCESS | 3897 | 1461042899961 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4961000 == 88 [pid = 3897] [id = 182] 22:14:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09e2205400) [pid = 3897] [serial = 546] [outer = (nil)] 22:15:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e3bcd800) [pid = 3897] [serial = 547] [outer = 0x7f09e2205400] 22:15:00 INFO - PROCESS | 3897 | 1461042900032 Marionette DEBUG loaded listener.js 22:15:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09e4393800) [pid = 3897] [serial = 548] [outer = 0x7f09e2205400] 22:15:01 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:01 INFO - PROCESS | 3897 | 1461042901251 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 22:15:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 22:15:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1705ms 22:15:01 INFO - PROCESS | 3897 | 1461042901273 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 22:15:01 INFO - PROCESS | 3897 | 1461042901281 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 22:15:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:15:01 INFO - PROCESS | 3897 | 1461042901291 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:15:01 INFO - PROCESS | 3897 | 1461042901295 Marionette TRACE conn3 <- [1,702,null,{}] 22:15:01 INFO - PROCESS | 3897 | 1461042901301 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:01 INFO - PROCESS | 3897 | 1461042901499 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 22:15:01 INFO - PROCESS | 3897 | 1461042901649 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e949b000 == 89 [pid = 3897] [id = 183] 22:15:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09e3bb8c00) [pid = 3897] [serial = 549] [outer = (nil)] 22:15:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09e44cf000) [pid = 3897] [serial = 550] [outer = 0x7f09e3bb8c00] 22:15:01 INFO - PROCESS | 3897 | 1461042901720 Marionette DEBUG loaded listener.js 22:15:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09e4b1a800) [pid = 3897] [serial = 551] [outer = 0x7f09e3bb8c00] 22:15:03 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:03 INFO - PROCESS | 3897 | 1461042903162 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 22:15:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:15:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1883ms 22:15:03 INFO - PROCESS | 3897 | 1461042903175 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 22:15:03 INFO - PROCESS | 3897 | 1461042903177 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 22:15:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:15:03 INFO - PROCESS | 3897 | 1461042903184 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:15:03 INFO - PROCESS | 3897 | 1461042903190 Marionette TRACE conn3 <- [1,706,null,{}] 22:15:03 INFO - PROCESS | 3897 | 1461042903206 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:03 INFO - PROCESS | 3897 | 1461042903359 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 22:15:03 INFO - PROCESS | 3897 | 1461042903514 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed442000 == 90 [pid = 3897] [id = 184] 22:15:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09e45bfc00) [pid = 3897] [serial = 552] [outer = (nil)] 22:15:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09e6963000) [pid = 3897] [serial = 553] [outer = 0x7f09e45bfc00] 22:15:03 INFO - PROCESS | 3897 | 1461042903598 Marionette DEBUG loaded listener.js 22:15:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09e9c8c000) [pid = 3897] [serial = 554] [outer = 0x7f09e45bfc00] 22:15:04 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:04 INFO - PROCESS | 3897 | 1461042904800 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 22:15:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:15:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1635ms 22:15:04 INFO - PROCESS | 3897 | 1461042904819 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 22:15:04 INFO - PROCESS | 3897 | 1461042904822 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 22:15:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:15:04 INFO - PROCESS | 3897 | 1461042904830 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:15:04 INFO - PROCESS | 3897 | 1461042904833 Marionette TRACE conn3 <- [1,710,null,{}] 22:15:04 INFO - PROCESS | 3897 | 1461042904847 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:05 INFO - PROCESS | 3897 | 1461042905033 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 22:15:05 INFO - PROCESS | 3897 | 1461042905198 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee10f000 == 91 [pid = 3897] [id = 185] 22:15:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09e4b96c00) [pid = 3897] [serial = 555] [outer = (nil)] 22:15:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09eba48000) [pid = 3897] [serial = 556] [outer = 0x7f09e4b96c00] 22:15:05 INFO - PROCESS | 3897 | 1461042905270 Marionette DEBUG loaded listener.js 22:15:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09ec10d000) [pid = 3897] [serial = 557] [outer = 0x7f09e4b96c00] 22:15:06 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:06 INFO - PROCESS | 3897 | 1461042906454 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 22:15:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:15:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1642ms 22:15:06 INFO - PROCESS | 3897 | 1461042906472 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 22:15:06 INFO - PROCESS | 3897 | 1461042906476 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 22:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:15:06 INFO - PROCESS | 3897 | 1461042906482 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:15:06 INFO - PROCESS | 3897 | 1461042906485 Marionette TRACE conn3 <- [1,714,null,{}] 22:15:06 INFO - PROCESS | 3897 | 1461042906490 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:06 INFO - PROCESS | 3897 | 1461042906637 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 22:15:07 INFO - PROCESS | 3897 | 1461042907057 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e540f000 == 92 [pid = 3897] [id = 186] 22:15:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09e2202c00) [pid = 3897] [serial = 558] [outer = (nil)] 22:15:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09e220b400) [pid = 3897] [serial = 559] [outer = 0x7f09e2202c00] 22:15:07 INFO - PROCESS | 3897 | 1461042907143 Marionette DEBUG loaded listener.js 22:15:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e3bb4800) [pid = 3897] [serial = 560] [outer = 0x7f09e2202c00] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eeb36800 == 91 [pid = 3897] [id = 117] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4cea000 == 90 [pid = 3897] [id = 114] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53c7000 == 89 [pid = 3897] [id = 180] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09edc9e400) [pid = 3897] [serial = 484] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09ef03c800) [pid = 3897] [serial = 487] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09e6510800) [pid = 3897] [serial = 505] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e87c2800 == 88 [pid = 3897] [id = 179] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e571b800 == 87 [pid = 3897] [id = 178] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b6a800 == 86 [pid = 3897] [id = 177] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4592800 == 85 [pid = 3897] [id = 176] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4a68800 == 84 [pid = 3897] [id = 169] 22:15:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebc93800 == 83 [pid = 3897] [id = 168] 22:15:08 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:08 INFO - PROCESS | 3897 | 1461042908570 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 22:15:08 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 22:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2144ms 22:15:08 INFO - PROCESS | 3897 | 1461042908626 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 22:15:08 INFO - PROCESS | 3897 | 1461042908632 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 22:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:15:08 INFO - PROCESS | 3897 | 1461042908639 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:15:08 INFO - PROCESS | 3897 | 1461042908644 Marionette TRACE conn3 <- [1,718,null,{}] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09e4346800) [pid = 3897] [serial = 494] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09e3bda400) [pid = 3897] [serial = 493] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09e2233000) [pid = 3897] [serial = 491] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09e222a400) [pid = 3897] [serial = 490] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09e4393000) [pid = 3897] [serial = 496] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09e43f1c00) [pid = 3897] [serial = 497] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09e3bce400) [pid = 3897] [serial = 475] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09e45b5c00) [pid = 3897] [serial = 478] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09e9c81800) [pid = 3897] [serial = 481] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09e4aaa800) [pid = 3897] [serial = 500] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09e4581c00) [pid = 3897] [serial = 499] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09e4b9e800) [pid = 3897] [serial = 502] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09e5633800) [pid = 3897] [serial = 503] [outer = (nil)] [url = about:blank] 22:15:08 INFO - PROCESS | 3897 | 1461042908673 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:08 INFO - PROCESS | 3897 | 1461042908810 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 22:15:08 INFO - PROCESS | 3897 | 1461042908822 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4970800 == 84 [pid = 3897] [id = 187] 22:15:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09e284cc00) [pid = 3897] [serial = 561] [outer = (nil)] 22:15:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09e457c800) [pid = 3897] [serial = 562] [outer = 0x7f09e284cc00] 22:15:08 INFO - PROCESS | 3897 | 1461042908884 Marionette DEBUG loaded listener.js 22:15:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e45be400) [pid = 3897] [serial = 563] [outer = 0x7f09e284cc00] 22:15:10 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:10 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:10 INFO - PROCESS | 3897 | 1461042910120 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 22:15:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:15:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1492ms 22:15:10 INFO - PROCESS | 3897 | 1461042910133 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 22:15:10 INFO - PROCESS | 3897 | 1461042910138 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 22:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:15:10 INFO - PROCESS | 3897 | 1461042910146 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:15:10 INFO - PROCESS | 3897 | 1461042910149 Marionette TRACE conn3 <- [1,722,null,{}] 22:15:10 INFO - PROCESS | 3897 | 1461042910168 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:10 INFO - PROCESS | 3897 | 1461042910301 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 22:15:10 INFO - PROCESS | 3897 | 1461042910312 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8859800 == 85 [pid = 3897] [id = 188] 22:15:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09e4aaac00) [pid = 3897] [serial = 564] [outer = (nil)] 22:15:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09e5640800) [pid = 3897] [serial = 565] [outer = 0x7f09e4aaac00] 22:15:10 INFO - PROCESS | 3897 | 1461042910470 Marionette DEBUG loaded listener.js 22:15:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09e68c7400) [pid = 3897] [serial = 566] [outer = 0x7f09e4aaac00] 22:15:11 INFO - PROCESS | 3897 | 1461042911293 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 22:15:11 INFO - PROCESS | 3897 | 1461042911351 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 22:15:11 INFO - PROCESS | 3897 | 1461042911368 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:15:11 INFO - PROCESS | 3897 | 1461042911386 Marionette TRACE conn3 <- [1,726,null,{}] 22:15:11 INFO - PROCESS | 3897 | 1461042911400 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:11 INFO - PROCESS | 3897 | 1461042911593 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 22:15:11 INFO - PROCESS | 3897 | 1461042911666 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed412000 == 86 [pid = 3897] [id = 189] 22:15:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09e4b10800) [pid = 3897] [serial = 567] [outer = (nil)] 22:15:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09eae37400) [pid = 3897] [serial = 568] [outer = 0x7f09e4b10800] 22:15:11 INFO - PROCESS | 3897 | 1461042911724 Marionette DEBUG loaded listener.js 22:15:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09ec109000) [pid = 3897] [serial = 569] [outer = 0x7f09e4b10800] 22:15:12 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:12 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:12 INFO - PROCESS | 3897 | 1461042912585 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 22:15:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1261ms 22:15:12 INFO - PROCESS | 3897 | 1461042912621 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 22:15:12 INFO - PROCESS | 3897 | 1461042912625 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 22:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:15:12 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09e1f8c800) [pid = 3897] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:15:12 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09e6505000) [pid = 3897] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:15:12 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09e44c4000) [pid = 3897] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:15:12 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09e2227800) [pid = 3897] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:15:12 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09e2210400) [pid = 3897] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:15:12 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09e4aa5800) [pid = 3897] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:15:12 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09e1f8bc00) [pid = 3897] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:15:12 INFO - PROCESS | 3897 | 1461042912745 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:15:12 INFO - PROCESS | 3897 | 1461042912747 Marionette TRACE conn3 <- [1,730,null,{}] 22:15:12 INFO - PROCESS | 3897 | 1461042912759 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:12 INFO - PROCESS | 3897 | 1461042912891 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 22:15:12 INFO - PROCESS | 3897 | 1461042912906 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e884e000 == 87 [pid = 3897] [id = 190] 22:15:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09e4fa5000) [pid = 3897] [serial = 570] [outer = (nil)] 22:15:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09e6964000) [pid = 3897] [serial = 571] [outer = 0x7f09e4fa5000] 22:15:12 INFO - PROCESS | 3897 | 1461042912965 Marionette DEBUG loaded listener.js 22:15:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09ecd93800) [pid = 3897] [serial = 572] [outer = 0x7f09e4fa5000] 22:15:13 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:13 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:13 INFO - PROCESS | 3897 | 1461042913774 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 22:15:13 INFO - PROCESS | 3897 | 1461042913831 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 22:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:15:13 INFO - PROCESS | 3897 | 1461042913837 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:15:13 INFO - PROCESS | 3897 | 1461042913839 Marionette TRACE conn3 <- [1,734,null,{}] 22:15:13 INFO - PROCESS | 3897 | 1461042913844 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:13 INFO - PROCESS | 3897 | 1461042913990 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 22:15:14 INFO - PROCESS | 3897 | 1461042914005 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d12000 == 88 [pid = 3897] [id = 191] 22:15:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09edcabc00) [pid = 3897] [serial = 573] [outer = (nil)] 22:15:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09edd87c00) [pid = 3897] [serial = 574] [outer = 0x7f09edcabc00] 22:15:14 INFO - PROCESS | 3897 | 1461042914078 Marionette DEBUG loaded listener.js 22:15:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09ee588c00) [pid = 3897] [serial = 575] [outer = 0x7f09edcabc00] 22:15:14 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:14 INFO - PROCESS | 3897 | 1461042914977 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 22:15:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:15:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1182ms 22:15:15 INFO - PROCESS | 3897 | 1461042915032 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 22:15:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:15:15 INFO - PROCESS | 3897 | 1461042915038 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 22:15:15 INFO - PROCESS | 3897 | 1461042915047 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:15:15 INFO - PROCESS | 3897 | 1461042915053 Marionette TRACE conn3 <- [1,738,null,{}] 22:15:15 INFO - PROCESS | 3897 | 1461042915062 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:15 INFO - PROCESS | 3897 | 1461042915232 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 22:15:15 INFO - PROCESS | 3897 | 1461042915388 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e570f800 == 89 [pid = 3897] [id = 192] 22:15:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09e220c000) [pid = 3897] [serial = 576] [outer = (nil)] 22:15:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09e4349c00) [pid = 3897] [serial = 577] [outer = 0x7f09e220c000] 22:15:15 INFO - PROCESS | 3897 | 1461042915461 Marionette DEBUG loaded listener.js 22:15:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09e43f3c00) [pid = 3897] [serial = 578] [outer = 0x7f09e220c000] 22:15:16 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:16 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:16 INFO - PROCESS | 3897 | 1461042916752 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 22:15:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1737ms 22:15:16 INFO - PROCESS | 3897 | 1461042916783 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 22:15:16 INFO - PROCESS | 3897 | 1461042916790 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 22:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:15:16 INFO - PROCESS | 3897 | 1461042916801 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:15:16 INFO - PROCESS | 3897 | 1461042916804 Marionette TRACE conn3 <- [1,742,null,{}] 22:15:16 INFO - PROCESS | 3897 | 1461042916810 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:17 INFO - PROCESS | 3897 | 1461042917005 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 22:15:17 INFO - PROCESS | 3897 | 1461042917157 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d14800 == 90 [pid = 3897] [id = 193] 22:15:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09e222d000) [pid = 3897] [serial = 579] [outer = (nil)] 22:15:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e4b1b000) [pid = 3897] [serial = 580] [outer = 0x7f09e222d000] 22:15:17 INFO - PROCESS | 3897 | 1461042917228 Marionette DEBUG loaded listener.js 22:15:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09ed007800) [pid = 3897] [serial = 581] [outer = 0x7f09e222d000] 22:15:18 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:18 INFO - PROCESS | 3897 | 1461042918636 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 22:15:18 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 22:15:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1882ms 22:15:18 INFO - PROCESS | 3897 | 1461042918698 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 22:15:18 INFO - PROCESS | 3897 | 1461042918702 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 22:15:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:15:18 INFO - PROCESS | 3897 | 1461042918709 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:15:18 INFO - PROCESS | 3897 | 1461042918715 Marionette TRACE conn3 <- [1,746,null,{}] 22:15:18 INFO - PROCESS | 3897 | 1461042918732 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:18 INFO - PROCESS | 3897 | 1461042918905 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 22:15:19 INFO - PROCESS | 3897 | 1461042919053 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb660000 == 91 [pid = 3897] [id = 194] 22:15:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09ed483800) [pid = 3897] [serial = 582] [outer = (nil)] 22:15:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09ee267000) [pid = 3897] [serial = 583] [outer = 0x7f09ed483800] 22:15:19 INFO - PROCESS | 3897 | 1461042919127 Marionette DEBUG loaded listener.js 22:15:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09eec63c00) [pid = 3897] [serial = 584] [outer = 0x7f09ed483800] 22:15:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:20 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:20 INFO - PROCESS | 3897 | 1461042920347 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 22:15:20 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.) 22:15:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1694ms 22:15:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:15:20 INFO - PROCESS | 3897 | 1461042920403 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 22:15:20 INFO - PROCESS | 3897 | 1461042920406 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 22:15:20 INFO - PROCESS | 3897 | 1461042920413 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:15:20 INFO - PROCESS | 3897 | 1461042920416 Marionette TRACE conn3 <- [1,750,null,{}] 22:15:20 INFO - PROCESS | 3897 | 1461042920421 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:20 INFO - PROCESS | 3897 | 1461042920609 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 22:15:20 INFO - PROCESS | 3897 | 1461042920762 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc50e000 == 92 [pid = 3897] [id = 195] 22:15:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09ed5dec00) [pid = 3897] [serial = 585] [outer = (nil)] 22:15:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09ef03d800) [pid = 3897] [serial = 586] [outer = 0x7f09ed5dec00] 22:15:20 INFO - PROCESS | 3897 | 1461042920831 Marionette DEBUG loaded listener.js 22:15:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09ef7cb000) [pid = 3897] [serial = 587] [outer = 0x7f09ed5dec00] 22:15:22 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:22 INFO - PROCESS | 3897 | 1461042922107 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 22:15:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:15:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1731ms 22:15:22 INFO - PROCESS | 3897 | 1461042922172 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 22:15:22 INFO - PROCESS | 3897 | 1461042922175 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 22:15:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:15:22 INFO - PROCESS | 3897 | 1461042922195 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:15:22 INFO - PROCESS | 3897 | 1461042922199 Marionette TRACE conn3 <- [1,754,null,{}] 22:15:22 INFO - PROCESS | 3897 | 1461042922209 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:22 INFO - PROCESS | 3897 | 1461042922361 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 22:15:22 INFO - PROCESS | 3897 | 1461042922510 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e581a000 == 93 [pid = 3897] [id = 196] 22:15:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09e2209000) [pid = 3897] [serial = 588] [outer = (nil)] 22:15:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09e4fa8c00) [pid = 3897] [serial = 589] [outer = 0x7f09e2209000] 22:15:22 INFO - PROCESS | 3897 | 1461042922579 Marionette DEBUG loaded listener.js 22:15:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09f02d5c00) [pid = 3897] [serial = 590] [outer = 0x7f09e2209000] 22:15:23 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:23 INFO - PROCESS | 3897 | 1461042923781 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 22:15:23 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 22:15:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1655ms 22:15:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:15:23 INFO - PROCESS | 3897 | 1461042923837 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 22:15:23 INFO - PROCESS | 3897 | 1461042923840 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 22:15:23 INFO - PROCESS | 3897 | 1461042923848 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:15:23 INFO - PROCESS | 3897 | 1461042923851 Marionette TRACE conn3 <- [1,758,null,{}] 22:15:23 INFO - PROCESS | 3897 | 1461042923859 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:24 INFO - PROCESS | 3897 | 1461042924068 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 22:15:24 INFO - PROCESS | 3897 | 1461042924236 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9cb1000 == 94 [pid = 3897] [id = 197] 22:15:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09e2204400) [pid = 3897] [serial = 591] [outer = (nil)] 22:15:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09e4343800) [pid = 3897] [serial = 592] [outer = 0x7f09e2204400] 22:15:24 INFO - PROCESS | 3897 | 1461042924302 Marionette DEBUG loaded listener.js 22:15:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09e44cd000) [pid = 3897] [serial = 593] [outer = 0x7f09e2204400] 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fe41b000 == 93 [pid = 3897] [id = 160] 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e884e000 == 92 [pid = 3897] [id = 190] 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed412000 == 91 [pid = 3897] [id = 189] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09e9642400) [pid = 3897] [serial = 544] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:25 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:25 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:25 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:25 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8859800 == 90 [pid = 3897] [id = 188] 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4970800 == 89 [pid = 3897] [id = 187] 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e540f000 == 88 [pid = 3897] [id = 186] 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed442000 == 87 [pid = 3897] [id = 184] 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e949b000 == 86 [pid = 3897] [id = 183] 22:15:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4961000 == 85 [pid = 3897] [id = 182] 22:15:25 INFO - PROCESS | 3897 | 1461042925240 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09edd91000) [pid = 3897] [serial = 473] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09e963e000) [pid = 3897] [serial = 506] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09e4580800) [pid = 3897] [serial = 535] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f09e43f7400) [pid = 3897] [serial = 511] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09edca1000) [pid = 3897] [serial = 523] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09e3bc6000) [pid = 3897] [serial = 508] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09e650c400) [pid = 3897] [serial = 526] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09e4344800) [pid = 3897] [serial = 532] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09e4395800) [pid = 3897] [serial = 533] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09e284f800) [pid = 3897] [serial = 530] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09e2232400) [pid = 3897] [serial = 529] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09ecf88c00) [pid = 3897] [serial = 520] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09ebaec800) [pid = 3897] [serial = 517] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09e4fa9c00) [pid = 3897] [serial = 538] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09e5197400) [pid = 3897] [serial = 539] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09e73c7400) [pid = 3897] [serial = 514] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09e434b800) [pid = 3897] [serial = 541] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09e5634c00) [pid = 3897] [serial = 542] [outer = (nil)] [url = about:blank] 22:15:25 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09e45bf400) [pid = 3897] [serial = 536] [outer = (nil)] [url = about:blank] 22:15:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:15:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1437ms 22:15:25 INFO - PROCESS | 3897 | 1461042925284 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 22:15:25 INFO - PROCESS | 3897 | 1461042925292 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 22:15:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:15:25 INFO - PROCESS | 3897 | 1461042925301 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:15:25 INFO - PROCESS | 3897 | 1461042925304 Marionette TRACE conn3 <- [1,762,null,{}] 22:15:25 INFO - PROCESS | 3897 | 1461042925310 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:25 INFO - PROCESS | 3897 | 1461042925455 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 22:15:25 INFO - PROCESS | 3897 | 1461042925568 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52d2800 == 86 [pid = 3897] [id = 198] 22:15:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09e222f400) [pid = 3897] [serial = 594] [outer = (nil)] 22:15:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09e4fa9c00) [pid = 3897] [serial = 595] [outer = 0x7f09e222f400] 22:15:25 INFO - PROCESS | 3897 | 1461042925626 Marionette DEBUG loaded listener.js 22:15:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09e68bd800) [pid = 3897] [serial = 596] [outer = 0x7f09e222f400] 22:15:26 INFO - PROCESS | 3897 | 1461042926694 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 22:15:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:15:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1436ms 22:15:26 INFO - PROCESS | 3897 | 1461042926736 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 22:15:26 INFO - PROCESS | 3897 | 1461042926740 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 22:15:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:15:26 INFO - PROCESS | 3897 | 1461042926746 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:15:26 INFO - PROCESS | 3897 | 1461042926751 Marionette TRACE conn3 <- [1,766,null,{}] 22:15:26 INFO - PROCESS | 3897 | 1461042926766 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:26 INFO - PROCESS | 3897 | 1461042926897 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 22:15:26 INFO - PROCESS | 3897 | 1461042926916 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eb9bb800 == 87 [pid = 3897] [id = 199] 22:15:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09e876a400) [pid = 3897] [serial = 597] [outer = (nil)] 22:15:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09ec1c0c00) [pid = 3897] [serial = 598] [outer = 0x7f09e876a400] 22:15:26 INFO - PROCESS | 3897 | 1461042926980 Marionette DEBUG loaded listener.js 22:15:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09ed8ac400) [pid = 3897] [serial = 599] [outer = 0x7f09e876a400] 22:15:28 INFO - PROCESS | 3897 | 1461042928203 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 22:15:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:15:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1486ms 22:15:28 INFO - PROCESS | 3897 | 1461042928232 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 22:15:28 INFO - PROCESS | 3897 | 1461042928236 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 22:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:15:28 INFO - PROCESS | 3897 | 1461042928248 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:15:28 INFO - PROCESS | 3897 | 1461042928250 Marionette TRACE conn3 <- [1,770,null,{}] 22:15:28 INFO - PROCESS | 3897 | 1461042928266 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:28 INFO - PROCESS | 3897 | 1461042928445 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 22:15:28 INFO - PROCESS | 3897 | 1461042928575 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09edd38000 == 88 [pid = 3897] [id = 200] 22:15:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e4aa1c00) [pid = 3897] [serial = 600] [outer = (nil)] 22:15:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09ed8ad400) [pid = 3897] [serial = 601] [outer = 0x7f09e4aa1c00] 22:15:28 INFO - PROCESS | 3897 | 1461042928644 Marionette DEBUG loaded listener.js 22:15:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09ee909800) [pid = 3897] [serial = 602] [outer = 0x7f09e4aa1c00] 22:15:29 INFO - PROCESS | 3897 | 1461042929339 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 22:15:29 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09e4b10800) [pid = 3897] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:15:29 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09e4fa5000) [pid = 3897] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:15:29 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09e2202c00) [pid = 3897] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:15:29 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09e284cc00) [pid = 3897] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:15:29 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09e4aaac00) [pid = 3897] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:15:29 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09e6963c00) [pid = 3897] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1143ms 22:15:29 INFO - PROCESS | 3897 | 1461042929392 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 22:15:29 INFO - PROCESS | 3897 | 1461042929395 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 22:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:15:29 INFO - PROCESS | 3897 | 1461042929400 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:15:29 INFO - PROCESS | 3897 | 1461042929403 Marionette TRACE conn3 <- [1,774,null,{}] 22:15:29 INFO - PROCESS | 3897 | 1461042929408 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:29 INFO - PROCESS | 3897 | 1461042929544 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 22:15:29 INFO - PROCESS | 3897 | 1461042929553 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eec38000 == 89 [pid = 3897] [id = 201] 22:15:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09e4aac800) [pid = 3897] [serial = 603] [outer = (nil)] 22:15:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09ecf7ec00) [pid = 3897] [serial = 604] [outer = 0x7f09e4aac800] 22:15:29 INFO - PROCESS | 3897 | 1461042929614 Marionette DEBUG loaded listener.js 22:15:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09ef456c00) [pid = 3897] [serial = 605] [outer = 0x7f09e4aac800] 22:15:30 INFO - PROCESS | 3897 | 1461042930364 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 22:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 980ms 22:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:15:30 INFO - PROCESS | 3897 | 1461042930381 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 22:15:30 INFO - PROCESS | 3897 | 1461042930384 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 22:15:30 INFO - PROCESS | 3897 | 1461042930391 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:15:30 INFO - PROCESS | 3897 | 1461042930393 Marionette TRACE conn3 <- [1,778,null,{}] 22:15:30 INFO - PROCESS | 3897 | 1461042930398 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:30 INFO - PROCESS | 3897 | 1461042930601 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 22:15:30 INFO - PROCESS | 3897 | 1461042930637 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b87800 == 90 [pid = 3897] [id = 202] 22:15:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09f0d59800) [pid = 3897] [serial = 606] [outer = (nil)] 22:15:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09f495e800) [pid = 3897] [serial = 607] [outer = 0x7f09f0d59800] 22:15:30 INFO - PROCESS | 3897 | 1461042930703 Marionette DEBUG loaded listener.js 22:15:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09f5610c00) [pid = 3897] [serial = 608] [outer = 0x7f09f0d59800] 22:15:31 INFO - PROCESS | 3897 | 1461042931399 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 22:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1027ms 22:15:31 INFO - PROCESS | 3897 | 1461042931417 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 22:15:31 INFO - PROCESS | 3897 | 1461042931421 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 22:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:15:31 INFO - PROCESS | 3897 | 1461042931426 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:15:31 INFO - PROCESS | 3897 | 1461042931428 Marionette TRACE conn3 <- [1,782,null,{}] 22:15:31 INFO - PROCESS | 3897 | 1461042931434 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:31 INFO - PROCESS | 3897 | 1461042931619 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 22:15:31 INFO - PROCESS | 3897 | 1461042931773 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4589800 == 91 [pid = 3897] [id = 203] 22:15:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e1eb2800) [pid = 3897] [serial = 609] [outer = (nil)] 22:15:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e220a000) [pid = 3897] [serial = 610] [outer = 0x7f09e1eb2800] 22:15:31 INFO - PROCESS | 3897 | 1461042931846 Marionette DEBUG loaded listener.js 22:15:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09e3bc6c00) [pid = 3897] [serial = 611] [outer = 0x7f09e1eb2800] 22:15:32 INFO - PROCESS | 3897 | 1461042932727 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 22:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1329ms 22:15:32 INFO - PROCESS | 3897 | 1461042932758 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 22:15:32 INFO - PROCESS | 3897 | 1461042932766 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 22:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:15:32 INFO - PROCESS | 3897 | 1461042932775 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:15:32 INFO - PROCESS | 3897 | 1461042932779 Marionette TRACE conn3 <- [1,786,null,{}] 22:15:32 INFO - PROCESS | 3897 | 1461042932786 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:32 INFO - PROCESS | 3897 | 1461042932944 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 22:15:33 INFO - PROCESS | 3897 | 1461042933108 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebc9d000 == 92 [pid = 3897] [id = 204] 22:15:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09e1eb5000) [pid = 3897] [serial = 612] [outer = (nil)] 22:15:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09e6505000) [pid = 3897] [serial = 613] [outer = 0x7f09e1eb5000] 22:15:33 INFO - PROCESS | 3897 | 1461042933182 Marionette DEBUG loaded listener.js 22:15:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09e963f000) [pid = 3897] [serial = 614] [outer = 0x7f09e1eb5000] 22:15:34 INFO - PROCESS | 3897 | 1461042934112 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 22:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1386ms 22:15:34 INFO - PROCESS | 3897 | 1461042934164 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 22:15:34 INFO - PROCESS | 3897 | 1461042934170 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 22:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:15:34 INFO - PROCESS | 3897 | 1461042934177 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:15:34 INFO - PROCESS | 3897 | 1461042934180 Marionette TRACE conn3 <- [1,790,null,{}] 22:15:34 INFO - PROCESS | 3897 | 1461042934186 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:34 INFO - PROCESS | 3897 | 1461042934343 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 22:15:34 INFO - PROCESS | 3897 | 1461042934507 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fbad7000 == 93 [pid = 3897] [id = 205] 22:15:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09e4fab400) [pid = 3897] [serial = 615] [outer = (nil)] 22:15:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09edca7800) [pid = 3897] [serial = 616] [outer = 0x7f09e4fab400] 22:15:34 INFO - PROCESS | 3897 | 1461042934581 Marionette DEBUG loaded listener.js 22:15:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09ef03ac00) [pid = 3897] [serial = 617] [outer = 0x7f09e4fab400] 22:15:35 INFO - PROCESS | 3897 | 1461042935495 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 22:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1381ms 22:15:35 INFO - PROCESS | 3897 | 1461042935559 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 22:15:35 INFO - PROCESS | 3897 | 1461042935563 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 22:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:15:35 INFO - PROCESS | 3897 | 1461042935578 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:15:35 INFO - PROCESS | 3897 | 1461042935587 Marionette TRACE conn3 <- [1,794,null,{}] 22:15:35 INFO - PROCESS | 3897 | 1461042935593 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:35 INFO - PROCESS | 3897 | 1461042935791 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 22:15:35 INFO - PROCESS | 3897 | 1461042935946 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0048b000 == 94 [pid = 3897] [id = 206] 22:15:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09e3bda400) [pid = 3897] [serial = 618] [outer = (nil)] 22:15:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09f0f88c00) [pid = 3897] [serial = 619] [outer = 0x7f09e3bda400] 22:15:36 INFO - PROCESS | 3897 | 1461042936020 Marionette DEBUG loaded listener.js 22:15:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09fa76a000) [pid = 3897] [serial = 620] [outer = 0x7f09e3bda400] 22:15:36 INFO - PROCESS | 3897 | 1461042936831 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 22:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1295ms 22:15:36 INFO - PROCESS | 3897 | 1461042936871 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 22:15:36 INFO - PROCESS | 3897 | 1461042936876 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 22:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:15:36 INFO - PROCESS | 3897 | 1461042936882 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:15:36 INFO - PROCESS | 3897 | 1461042936884 Marionette TRACE conn3 <- [1,798,null,{}] 22:15:36 INFO - PROCESS | 3897 | 1461042936890 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:37 INFO - PROCESS | 3897 | 1461042937038 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 22:15:37 INFO - PROCESS | 3897 | 1461042937199 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00b6a800 == 95 [pid = 3897] [id = 207] 22:15:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09ebcebc00) [pid = 3897] [serial = 621] [outer = (nil)] 22:15:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09fb5ea000) [pid = 3897] [serial = 622] [outer = 0x7f09ebcebc00] 22:15:37 INFO - PROCESS | 3897 | 1461042937271 Marionette DEBUG loaded listener.js 22:15:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09fb609400) [pid = 3897] [serial = 623] [outer = 0x7f09ebcebc00] 22:15:38 INFO - PROCESS | 3897 | 1461042938107 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 22:15:38 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 22:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1284ms 22:15:38 INFO - PROCESS | 3897 | 1461042938167 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 22:15:38 INFO - PROCESS | 3897 | 1461042938170 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 22:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:15:38 INFO - PROCESS | 3897 | 1461042938176 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:15:38 INFO - PROCESS | 3897 | 1461042938178 Marionette TRACE conn3 <- [1,802,null,{}] 22:15:38 INFO - PROCESS | 3897 | 1461042938184 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:38 INFO - PROCESS | 3897 | 1461042938332 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 22:15:38 INFO - PROCESS | 3897 | 1461042938495 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a02985000 == 96 [pid = 3897] [id = 208] 22:15:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09fb88e000) [pid = 3897] [serial = 624] [outer = (nil)] 22:15:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09fb8e4c00) [pid = 3897] [serial = 625] [outer = 0x7f09fb88e000] 22:15:38 INFO - PROCESS | 3897 | 1461042938579 Marionette DEBUG loaded listener.js 22:15:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09fc7dc000) [pid = 3897] [serial = 626] [outer = 0x7f09fb88e000] 22:15:39 INFO - PROCESS | 3897 | 1461042939509 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 22:15:39 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 22:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1378ms 22:15:39 INFO - PROCESS | 3897 | 1461042939555 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 22:15:39 INFO - PROCESS | 3897 | 1461042939559 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 22:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:15:39 INFO - PROCESS | 3897 | 1461042939565 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:15:39 INFO - PROCESS | 3897 | 1461042939567 Marionette TRACE conn3 <- [1,806,null,{}] 22:15:39 INFO - PROCESS | 3897 | 1461042939572 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:39 INFO - PROCESS | 3897 | 1461042939724 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 22:15:39 INFO - PROCESS | 3897 | 1461042939890 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0838a000 == 97 [pid = 3897] [id = 209] 22:15:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09fb890400) [pid = 3897] [serial = 627] [outer = (nil)] 22:15:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09fe922800) [pid = 3897] [serial = 628] [outer = 0x7f09fb890400] 22:15:39 INFO - PROCESS | 3897 | 1461042939962 Marionette DEBUG loaded listener.js 22:15:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09fea87c00) [pid = 3897] [serial = 629] [outer = 0x7f09fb890400] 22:15:40 INFO - PROCESS | 3897 | 1461042940752 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 22:15:40 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 22:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1236ms 22:15:40 INFO - PROCESS | 3897 | 1461042940802 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 22:15:40 INFO - PROCESS | 3897 | 1461042940805 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 22:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:15:40 INFO - PROCESS | 3897 | 1461042940811 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:15:40 INFO - PROCESS | 3897 | 1461042940814 Marionette TRACE conn3 <- [1,810,null,{}] 22:15:40 INFO - PROCESS | 3897 | 1461042940819 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:40 INFO - PROCESS | 3897 | 1461042940972 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 22:15:41 INFO - PROCESS | 3897 | 1461042941131 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e214a800 == 98 [pid = 3897] [id = 210] 22:15:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09dc1c8800) [pid = 3897] [serial = 630] [outer = (nil)] 22:15:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09dc1cd000) [pid = 3897] [serial = 631] [outer = 0x7f09dc1c8800] 22:15:41 INFO - PROCESS | 3897 | 1461042941203 Marionette DEBUG loaded listener.js 22:15:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09dc1d1400) [pid = 3897] [serial = 632] [outer = 0x7f09dc1c8800] 22:15:42 INFO - PROCESS | 3897 | 1461042942068 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 22:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1282ms 22:15:42 INFO - PROCESS | 3897 | 1461042942094 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 22:15:42 INFO - PROCESS | 3897 | 1461042942098 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 22:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:15:42 INFO - PROCESS | 3897 | 1461042942104 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:15:42 INFO - PROCESS | 3897 | 1461042942106 Marionette TRACE conn3 <- [1,814,null,{}] 22:15:42 INFO - PROCESS | 3897 | 1461042942112 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:42 INFO - PROCESS | 3897 | 1461042942259 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 22:15:42 INFO - PROCESS | 3897 | 1461042942435 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc256800 == 99 [pid = 3897] [id = 211] 22:15:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09dc1d0800) [pid = 3897] [serial = 633] [outer = (nil)] 22:15:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09dd352400) [pid = 3897] [serial = 634] [outer = 0x7f09dc1d0800] 22:15:42 INFO - PROCESS | 3897 | 1461042942512 Marionette DEBUG loaded listener.js 22:15:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09dd356c00) [pid = 3897] [serial = 635] [outer = 0x7f09dc1d0800] 22:15:43 INFO - PROCESS | 3897 | 1461042943737 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 22:15:43 INFO - PROCESS | 3897 | 1461042943795 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 22:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:15:43 INFO - PROCESS | 3897 | 1461042943804 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:15:43 INFO - PROCESS | 3897 | 1461042943808 Marionette TRACE conn3 <- [1,818,null,{}] 22:15:43 INFO - PROCESS | 3897 | 1461042943816 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:44 INFO - PROCESS | 3897 | 1461042944038 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 22:15:44 INFO - PROCESS | 3897 | 1461042944356 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46d1800 == 100 [pid = 3897] [id = 212] 22:15:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09e3bac800) [pid = 3897] [serial = 636] [outer = (nil)] 22:15:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09e3bb7c00) [pid = 3897] [serial = 637] [outer = 0x7f09e3bac800] 22:15:44 INFO - PROCESS | 3897 | 1461042944427 Marionette DEBUG loaded listener.js 22:15:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09e4344000) [pid = 3897] [serial = 638] [outer = 0x7f09e3bac800] 22:15:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b87800 == 99 [pid = 3897] [id = 202] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09edd87c00) [pid = 3897] [serial = 574] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eec38000 == 98 [pid = 3897] [id = 201] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09edd38000 == 97 [pid = 3897] [id = 200] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eb9bb800 == 96 [pid = 3897] [id = 199] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52d2800 == 95 [pid = 3897] [id = 198] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e9cb1000 == 94 [pid = 3897] [id = 197] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb660000 == 93 [pid = 3897] [id = 194] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0d14800 == 92 [pid = 3897] [id = 193] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e570f800 == 91 [pid = 3897] [id = 192] 22:15:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0d12000 == 90 [pid = 3897] [id = 191] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09eae37400) [pid = 3897] [serial = 568] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09eba48000) [pid = 3897] [serial = 556] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09e6964000) [pid = 3897] [serial = 571] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09e3bb4800) [pid = 3897] [serial = 560] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09e220b400) [pid = 3897] [serial = 559] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09e457c800) [pid = 3897] [serial = 562] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09e45be400) [pid = 3897] [serial = 563] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09e5640800) [pid = 3897] [serial = 565] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09e3bcd800) [pid = 3897] [serial = 547] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09e6963000) [pid = 3897] [serial = 553] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09e44cf000) [pid = 3897] [serial = 550] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09ec109000) [pid = 3897] [serial = 569] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09eae2dc00) [pid = 3897] [serial = 545] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09e68c7400) [pid = 3897] [serial = 566] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09ecd93800) [pid = 3897] [serial = 572] [outer = (nil)] [url = about:blank] 22:15:45 INFO - PROCESS | 3897 | 1461042945242 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 22:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1480ms 22:15:45 INFO - PROCESS | 3897 | 1461042945284 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 22:15:45 INFO - PROCESS | 3897 | 1461042945291 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 22:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:15:45 INFO - PROCESS | 3897 | 1461042945300 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:15:45 INFO - PROCESS | 3897 | 1461042945304 Marionette TRACE conn3 <- [1,822,null,{}] 22:15:45 INFO - PROCESS | 3897 | 1461042945320 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:45 INFO - PROCESS | 3897 | 1461042945459 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 22:15:45 INFO - PROCESS | 3897 | 1461042945476 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5403800 == 91 [pid = 3897] [id = 213] 22:15:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09e2231400) [pid = 3897] [serial = 639] [outer = (nil)] 22:15:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09e44c5800) [pid = 3897] [serial = 640] [outer = 0x7f09e2231400] 22:15:45 INFO - PROCESS | 3897 | 1461042945534 Marionette DEBUG loaded listener.js 22:15:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09e457f800) [pid = 3897] [serial = 641] [outer = 0x7f09e2231400] 22:15:46 INFO - PROCESS | 3897 | 1461042946436 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 22:15:46 INFO - PROCESS | 3897 | 1461042946491 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 22:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:15:46 INFO - PROCESS | 3897 | 1461042946497 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:15:46 INFO - PROCESS | 3897 | 1461042946502 Marionette TRACE conn3 <- [1,826,null,{}] 22:15:46 INFO - PROCESS | 3897 | 1461042946517 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:46 INFO - PROCESS | 3897 | 1461042946676 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 22:15:46 INFO - PROCESS | 3897 | 1461042946801 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9497000 == 92 [pid = 3897] [id = 214] 22:15:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09e3bd0400) [pid = 3897] [serial = 642] [outer = (nil)] 22:15:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09e4fb1000) [pid = 3897] [serial = 643] [outer = 0x7f09e3bd0400] 22:15:46 INFO - PROCESS | 3897 | 1461042946863 Marionette DEBUG loaded listener.js 22:15:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09e875f800) [pid = 3897] [serial = 644] [outer = 0x7f09e3bd0400] 22:15:47 INFO - PROCESS | 3897 | 1461042947540 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 22:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1091ms 22:15:47 INFO - PROCESS | 3897 | 1461042947588 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 22:15:47 INFO - PROCESS | 3897 | 1461042947592 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 22:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:15:47 INFO - PROCESS | 3897 | 1461042947604 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:15:47 INFO - PROCESS | 3897 | 1461042947617 Marionette TRACE conn3 <- [1,830,null,{}] 22:15:47 INFO - PROCESS | 3897 | 1461042947622 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:47 INFO - PROCESS | 3897 | 1461042947801 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 22:15:47 INFO - PROCESS | 3897 | 1461042947829 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed0e5800 == 93 [pid = 3897] [id = 215] 22:15:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09e8761000) [pid = 3897] [serial = 645] [outer = (nil)] 22:15:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09eb0c4800) [pid = 3897] [serial = 646] [outer = 0x7f09e8761000] 22:15:47 INFO - PROCESS | 3897 | 1461042947888 Marionette DEBUG loaded listener.js 22:15:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09ebce6000) [pid = 3897] [serial = 647] [outer = 0x7f09e8761000] 22:15:48 INFO - PROCESS | 3897 | 1461042948729 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 22:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1185ms 22:15:48 INFO - PROCESS | 3897 | 1461042948790 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 22:15:48 INFO - PROCESS | 3897 | 1461042948794 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 22:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:15:48 INFO - PROCESS | 3897 | 1461042948799 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:15:48 INFO - PROCESS | 3897 | 1461042948801 Marionette TRACE conn3 <- [1,834,null,{}] 22:15:48 INFO - PROCESS | 3897 | 1461042948806 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:48 INFO - PROCESS | 3897 | 1461042948996 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 22:15:49 INFO - PROCESS | 3897 | 1461042949029 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eda41000 == 94 [pid = 3897] [id = 216] 22:15:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09e434f400) [pid = 3897] [serial = 648] [outer = (nil)] 22:15:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09ec1c6400) [pid = 3897] [serial = 649] [outer = 0x7f09e434f400] 22:15:49 INFO - PROCESS | 3897 | 1461042949089 Marionette DEBUG loaded listener.js 22:15:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09ed760400) [pid = 3897] [serial = 650] [outer = 0x7f09e434f400] 22:15:49 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09e4aa1c00) [pid = 3897] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:15:49 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09e4aac800) [pid = 3897] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:15:49 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09e222f400) [pid = 3897] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:15:49 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09e2204400) [pid = 3897] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:15:49 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09e876a400) [pid = 3897] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:15:49 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09edcabc00) [pid = 3897] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:15:49 INFO - PROCESS | 3897 | 1461042949956 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 22:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1176ms 22:15:49 INFO - PROCESS | 3897 | 1461042949975 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 22:15:49 INFO - PROCESS | 3897 | 1461042949978 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 22:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:15:49 INFO - PROCESS | 3897 | 1461042949984 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:15:49 INFO - PROCESS | 3897 | 1461042949986 Marionette TRACE conn3 <- [1,838,null,{}] 22:15:49 INFO - PROCESS | 3897 | 1461042949991 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:50 INFO - PROCESS | 3897 | 1461042950200 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 22:15:50 INFO - PROCESS | 3897 | 1461042950221 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef424000 == 95 [pid = 3897] [id = 217] 22:15:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09ebce7400) [pid = 3897] [serial = 651] [outer = (nil)] 22:15:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09edca6800) [pid = 3897] [serial = 652] [outer = 0x7f09ebce7400] 22:15:50 INFO - PROCESS | 3897 | 1461042950282 Marionette DEBUG loaded listener.js 22:15:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09ef0db400) [pid = 3897] [serial = 653] [outer = 0x7f09ebce7400] 22:15:50 INFO - PROCESS | 3897 | 1461042950965 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 22:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1028ms 22:15:51 INFO - PROCESS | 3897 | 1461042951012 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 22:15:51 INFO - PROCESS | 3897 | 1461042951014 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 22:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:15:51 INFO - PROCESS | 3897 | 1461042951020 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:15:51 INFO - PROCESS | 3897 | 1461042951022 Marionette TRACE conn3 <- [1,842,null,{}] 22:15:51 INFO - PROCESS | 3897 | 1461042951028 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:51 INFO - PROCESS | 3897 | 1461042951159 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 22:15:51 INFO - PROCESS | 3897 | 1461042951283 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fa7df000 == 96 [pid = 3897] [id = 218] 22:15:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09dc1d1800) [pid = 3897] [serial = 654] [outer = (nil)] 22:15:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09f02d2000) [pid = 3897] [serial = 655] [outer = 0x7f09dc1d1800] 22:15:51 INFO - PROCESS | 3897 | 1461042951341 Marionette DEBUG loaded listener.js 22:15:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09f495ec00) [pid = 3897] [serial = 656] [outer = 0x7f09dc1d1800] 22:15:52 INFO - PROCESS | 3897 | 1461042952256 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 22:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1281ms 22:15:52 INFO - PROCESS | 3897 | 1461042952303 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 22:15:52 INFO - PROCESS | 3897 | 1461042952308 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 22:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:15:52 INFO - PROCESS | 3897 | 1461042952316 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:15:52 INFO - PROCESS | 3897 | 1461042952322 Marionette TRACE conn3 <- [1,846,null,{}] 22:15:52 INFO - PROCESS | 3897 | 1461042952330 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:52 INFO - PROCESS | 3897 | 1461042952511 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 22:15:52 INFO - PROCESS | 3897 | 1461042952643 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53ce000 == 97 [pid = 3897] [id = 219] 22:15:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09e2844c00) [pid = 3897] [serial = 657] [outer = (nil)] 22:15:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09e4348400) [pid = 3897] [serial = 658] [outer = 0x7f09e2844c00] 22:15:52 INFO - PROCESS | 3897 | 1461042952715 Marionette DEBUG loaded listener.js 22:15:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09e44cc000) [pid = 3897] [serial = 659] [outer = 0x7f09e2844c00] 22:15:53 INFO - PROCESS | 3897 | 1461042953630 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 22:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1334ms 22:15:53 INFO - PROCESS | 3897 | 1461042953650 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 22:15:53 INFO - PROCESS | 3897 | 1461042953658 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 22:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:15:53 INFO - PROCESS | 3897 | 1461042953668 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:15:53 INFO - PROCESS | 3897 | 1461042953672 Marionette TRACE conn3 <- [1,850,null,{}] 22:15:53 INFO - PROCESS | 3897 | 1461042953678 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:53 INFO - PROCESS | 3897 | 1461042953833 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 22:15:54 INFO - PROCESS | 3897 | 1461042954039 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed8cd000 == 98 [pid = 3897] [id = 220] 22:15:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09e4fb0000) [pid = 3897] [serial = 660] [outer = (nil)] 22:15:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09e68c7400) [pid = 3897] [serial = 661] [outer = 0x7f09e4fb0000] 22:15:54 INFO - PROCESS | 3897 | 1461042954156 Marionette DEBUG loaded listener.js 22:15:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09eb1aa000) [pid = 3897] [serial = 662] [outer = 0x7f09e4fb0000] 22:15:55 INFO - PROCESS | 3897 | 1461042955091 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 22:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1480ms 22:15:55 INFO - PROCESS | 3897 | 1461042955147 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 22:15:55 INFO - PROCESS | 3897 | 1461042955151 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 22:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:15:55 INFO - PROCESS | 3897 | 1461042955157 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:15:55 INFO - PROCESS | 3897 | 1461042955163 Marionette TRACE conn3 <- [1,854,null,{}] 22:15:55 INFO - PROCESS | 3897 | 1461042955178 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:55 INFO - PROCESS | 3897 | 1461042955420 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 22:15:55 INFO - PROCESS | 3897 | 1461042955544 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fe425000 == 99 [pid = 3897] [id = 221] 22:15:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09e4fab000) [pid = 3897] [serial = 663] [outer = (nil)] 22:15:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09ee6c3c00) [pid = 3897] [serial = 664] [outer = 0x7f09e4fab000] 22:15:55 INFO - PROCESS | 3897 | 1461042955616 Marionette DEBUG loaded listener.js 22:15:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09ef458400) [pid = 3897] [serial = 665] [outer = 0x7f09e4fab000] 22:15:56 INFO - PROCESS | 3897 | 1461042956428 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 22:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1287ms 22:15:56 INFO - PROCESS | 3897 | 1461042956444 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 22:15:56 INFO - PROCESS | 3897 | 1461042956449 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 22:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:15:56 INFO - PROCESS | 3897 | 1461042956454 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:15:56 INFO - PROCESS | 3897 | 1461042956457 Marionette TRACE conn3 <- [1,858,null,{}] 22:15:56 INFO - PROCESS | 3897 | 1461042956462 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:56 INFO - PROCESS | 3897 | 1461042956627 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 22:15:56 INFO - PROCESS | 3897 | 1461042956796 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00b36000 == 100 [pid = 3897] [id = 222] 22:15:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09dd35d000) [pid = 3897] [serial = 666] [outer = (nil)] 22:15:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09f5609000) [pid = 3897] [serial = 667] [outer = 0x7f09dd35d000] 22:15:56 INFO - PROCESS | 3897 | 1461042956867 Marionette DEBUG loaded listener.js 22:15:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09fb5edc00) [pid = 3897] [serial = 668] [outer = 0x7f09dd35d000] 22:15:57 INFO - PROCESS | 3897 | 1461042957670 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 22:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1236ms 22:15:57 INFO - PROCESS | 3897 | 1461042957691 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 22:15:57 INFO - PROCESS | 3897 | 1461042957695 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 22:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:15:57 INFO - PROCESS | 3897 | 1461042957701 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:15:57 INFO - PROCESS | 3897 | 1461042957704 Marionette TRACE conn3 <- [1,862,null,{}] 22:15:57 INFO - PROCESS | 3897 | 1461042957709 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:57 INFO - PROCESS | 3897 | 1461042957862 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 22:15:58 INFO - PROCESS | 3897 | 1461042958027 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21d3800 == 101 [pid = 3897] [id = 223] 22:15:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09dd354400) [pid = 3897] [serial = 669] [outer = (nil)] 22:15:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09fb827800) [pid = 3897] [serial = 670] [outer = 0x7f09dd354400] 22:15:58 INFO - PROCESS | 3897 | 1461042958097 Marionette DEBUG loaded listener.js 22:15:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09fc72b000) [pid = 3897] [serial = 671] [outer = 0x7f09dd354400] 22:15:58 INFO - PROCESS | 3897 | 1461042958997 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 22:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1330ms 22:15:59 INFO - PROCESS | 3897 | 1461042959031 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 22:15:59 INFO - PROCESS | 3897 | 1461042959034 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 22:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:15:59 INFO - PROCESS | 3897 | 1461042959040 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:15:59 INFO - PROCESS | 3897 | 1461042959042 Marionette TRACE conn3 <- [1,866,null,{}] 22:15:59 INFO - PROCESS | 3897 | 1461042959054 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:15:59 INFO - PROCESS | 3897 | 1461042959245 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 22:15:59 INFO - PROCESS | 3897 | 1461042959408 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a04e70800 == 102 [pid = 3897] [id = 224] 22:15:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09fc72b400) [pid = 3897] [serial = 672] [outer = (nil)] 22:15:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09fe9d3000) [pid = 3897] [serial = 673] [outer = 0x7f09fc72b400] 22:15:59 INFO - PROCESS | 3897 | 1461042959483 Marionette DEBUG loaded listener.js 22:15:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f0a00b03000) [pid = 3897] [serial = 674] [outer = 0x7f09fc72b400] 22:16:00 INFO - PROCESS | 3897 | 1461042960313 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 22:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1333ms 22:16:00 INFO - PROCESS | 3897 | 1461042960373 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 22:16:00 INFO - PROCESS | 3897 | 1461042960376 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 22:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:16:00 INFO - PROCESS | 3897 | 1461042960382 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:16:00 INFO - PROCESS | 3897 | 1461042960385 Marionette TRACE conn3 <- [1,870,null,{}] 22:16:00 INFO - PROCESS | 3897 | 1461042960391 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:00 INFO - PROCESS | 3897 | 1461042960541 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 22:16:00 INFO - PROCESS | 3897 | 1461042960709 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da5e4800 == 103 [pid = 3897] [id = 225] 22:16:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09fca04c00) [pid = 3897] [serial = 675] [outer = (nil)] 22:16:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f0a00608800) [pid = 3897] [serial = 676] [outer = 0x7f09fca04c00] 22:16:00 INFO - PROCESS | 3897 | 1461042960777 Marionette DEBUG loaded listener.js 22:16:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f0a0060e400) [pid = 3897] [serial = 677] [outer = 0x7f09fca04c00] 22:16:01 INFO - PROCESS | 3897 | 1461042961613 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 22:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1290ms 22:16:01 INFO - PROCESS | 3897 | 1461042961673 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 22:16:01 INFO - PROCESS | 3897 | 1461042961676 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 22:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:16:01 INFO - PROCESS | 3897 | 1461042961683 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:16:01 INFO - PROCESS | 3897 | 1461042961686 Marionette TRACE conn3 <- [1,874,null,{}] 22:16:01 INFO - PROCESS | 3897 | 1461042961691 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:01 INFO - PROCESS | 3897 | 1461042961844 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 22:16:02 INFO - PROCESS | 3897 | 1461042962012 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db251800 == 104 [pid = 3897] [id = 226] 22:16:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e3a06800) [pid = 3897] [serial = 678] [outer = (nil)] 22:16:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09e3a0a400) [pid = 3897] [serial = 679] [outer = 0x7f09e3a06800] 22:16:02 INFO - PROCESS | 3897 | 1461042962093 Marionette DEBUG loaded listener.js 22:16:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09e3a0f800) [pid = 3897] [serial = 680] [outer = 0x7f09e3a06800] 22:16:02 INFO - PROCESS | 3897 | 1461042962925 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 22:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1277ms 22:16:02 INFO - PROCESS | 3897 | 1461042962961 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 22:16:02 INFO - PROCESS | 3897 | 1461042962963 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 22:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:16:02 INFO - PROCESS | 3897 | 1461042962969 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:16:02 INFO - PROCESS | 3897 | 1461042962972 Marionette TRACE conn3 <- [1,878,null,{}] 22:16:02 INFO - PROCESS | 3897 | 1461042962977 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:03 INFO - PROCESS | 3897 | 1461042963129 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 22:16:03 INFO - PROCESS | 3897 | 1461042963297 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc04a800 == 105 [pid = 3897] [id = 227] 22:16:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09e3a02800) [pid = 3897] [serial = 681] [outer = (nil)] 22:16:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e92df400) [pid = 3897] [serial = 682] [outer = 0x7f09e3a02800] 22:16:03 INFO - PROCESS | 3897 | 1461042963364 Marionette DEBUG loaded listener.js 22:16:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09e92e5000) [pid = 3897] [serial = 683] [outer = 0x7f09e3a02800] 22:16:04 INFO - PROCESS | 3897 | 1461042964211 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 22:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1284ms 22:16:04 INFO - PROCESS | 3897 | 1461042964255 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 22:16:04 INFO - PROCESS | 3897 | 1461042964258 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 22:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:16:04 INFO - PROCESS | 3897 | 1461042964264 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:16:04 INFO - PROCESS | 3897 | 1461042964268 Marionette TRACE conn3 <- [1,882,null,{}] 22:16:04 INFO - PROCESS | 3897 | 1461042964273 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:04 INFO - PROCESS | 3897 | 1461042964431 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 22:16:04 INFO - PROCESS | 3897 | 1461042964602 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc062000 == 106 [pid = 3897] [id = 228] 22:16:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09e3a05400) [pid = 3897] [serial = 684] [outer = (nil)] 22:16:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09e58ecc00) [pid = 3897] [serial = 685] [outer = 0x7f09e3a05400] 22:16:04 INFO - PROCESS | 3897 | 1461042964669 Marionette DEBUG loaded listener.js 22:16:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09e92e9c00) [pid = 3897] [serial = 686] [outer = 0x7f09e3a05400] 22:16:05 INFO - PROCESS | 3897 | 1461042965795 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 22:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1578ms 22:16:05 INFO - PROCESS | 3897 | 1461042965843 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 22:16:05 INFO - PROCESS | 3897 | 1461042965849 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 22:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:16:05 INFO - PROCESS | 3897 | 1461042965858 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:16:05 INFO - PROCESS | 3897 | 1461042965862 Marionette TRACE conn3 <- [1,886,null,{}] 22:16:05 INFO - PROCESS | 3897 | 1461042965870 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:06 INFO - PROCESS | 3897 | 1461042966025 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 22:16:06 INFO - PROCESS | 3897 | 1461042966216 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4969000 == 107 [pid = 3897] [id = 229] 22:16:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09dc1d0400) [pid = 3897] [serial = 687] [outer = (nil)] 22:16:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09e2179400) [pid = 3897] [serial = 688] [outer = 0x7f09dc1d0400] 22:16:06 INFO - PROCESS | 3897 | 1461042966283 Marionette DEBUG loaded listener.js 22:16:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09e2186400) [pid = 3897] [serial = 689] [outer = 0x7f09dc1d0400] 22:16:07 INFO - PROCESS | 3897 | 1461042967201 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 22:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1385ms 22:16:07 INFO - PROCESS | 3897 | 1461042967243 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 22:16:07 INFO - PROCESS | 3897 | 1461042967251 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 22:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:16:07 INFO - PROCESS | 3897 | 1461042967260 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:16:07 INFO - PROCESS | 3897 | 1461042967264 Marionette TRACE conn3 <- [1,890,null,{}] 22:16:07 INFO - PROCESS | 3897 | 1461042967269 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:07 INFO - PROCESS | 3897 | 1461042967418 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 22:16:07 INFO - PROCESS | 3897 | 1461042967613 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52c4800 == 108 [pid = 3897] [id = 230] 22:16:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e3bd2c00) [pid = 3897] [serial = 690] [outer = (nil)] 22:16:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09e434c000) [pid = 3897] [serial = 691] [outer = 0x7f09e3bd2c00] 22:16:07 INFO - PROCESS | 3897 | 1461042967676 Marionette DEBUG loaded listener.js 22:16:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09e44cf000) [pid = 3897] [serial = 692] [outer = 0x7f09e3bd2c00] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eda4e000 == 107 [pid = 3897] [id = 65] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef424000 == 106 [pid = 3897] [id = 217] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09f495e800) [pid = 3897] [serial = 607] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eda41000 == 105 [pid = 3897] [id = 216] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed0e5800 == 104 [pid = 3897] [id = 215] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e9497000 == 103 [pid = 3897] [id = 214] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5403800 == 102 [pid = 3897] [id = 213] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e46d1800 == 101 [pid = 3897] [id = 212] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e214a800 == 100 [pid = 3897] [id = 210] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0838a000 == 99 [pid = 3897] [id = 209] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a02985000 == 98 [pid = 3897] [id = 208] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00b6a800 == 97 [pid = 3897] [id = 207] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0048b000 == 96 [pid = 3897] [id = 206] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fbad7000 == 95 [pid = 3897] [id = 205] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebc9d000 == 94 [pid = 3897] [id = 204] 22:16:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4589800 == 93 [pid = 3897] [id = 203] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09ed8ad400) [pid = 3897] [serial = 601] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09ecf7ec00) [pid = 3897] [serial = 604] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09e68bd800) [pid = 3897] [serial = 596] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09e4b1b000) [pid = 3897] [serial = 580] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e4fa8c00) [pid = 3897] [serial = 589] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09e4349c00) [pid = 3897] [serial = 577] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09ee909800) [pid = 3897] [serial = 602] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e44cd000) [pid = 3897] [serial = 593] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09ef456c00) [pid = 3897] [serial = 605] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09ec1c0c00) [pid = 3897] [serial = 598] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09ee588c00) [pid = 3897] [serial = 575] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09ef03d800) [pid = 3897] [serial = 586] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e4fa9c00) [pid = 3897] [serial = 595] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09ee267000) [pid = 3897] [serial = 583] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09ed8ac400) [pid = 3897] [serial = 599] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09e4343800) [pid = 3897] [serial = 592] [outer = (nil)] [url = about:blank] 22:16:08 INFO - PROCESS | 3897 | 1461042968598 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 22:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1386ms 22:16:08 INFO - PROCESS | 3897 | 1461042968646 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 22:16:08 INFO - PROCESS | 3897 | 1461042968649 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 22:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:16:08 INFO - PROCESS | 3897 | 1461042968655 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:16:08 INFO - PROCESS | 3897 | 1461042968660 Marionette TRACE conn3 <- [1,894,null,{}] 22:16:08 INFO - PROCESS | 3897 | 1461042968675 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:08 INFO - PROCESS | 3897 | 1461042968827 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 22:16:08 INFO - PROCESS | 3897 | 1461042968837 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eb0f2000 == 94 [pid = 3897] [id = 231] 22:16:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09e4b1d000) [pid = 3897] [serial = 693] [outer = (nil)] 22:16:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e5635c00) [pid = 3897] [serial = 694] [outer = 0x7f09e4b1d000] 22:16:08 INFO - PROCESS | 3897 | 1461042968904 Marionette DEBUG loaded listener.js 22:16:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e6965c00) [pid = 3897] [serial = 695] [outer = 0x7f09e4b1d000] 22:16:09 INFO - PROCESS | 3897 | 1461042969698 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 22:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1088ms 22:16:09 INFO - PROCESS | 3897 | 1461042969743 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 22:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:16:09 INFO - PROCESS | 3897 | 1461042969747 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 22:16:09 INFO - PROCESS | 3897 | 1461042969752 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:16:09 INFO - PROCESS | 3897 | 1461042969755 Marionette TRACE conn3 <- [1,898,null,{}] 22:16:09 INFO - PROCESS | 3897 | 1461042969760 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:09 INFO - PROCESS | 3897 | 1461042969901 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 22:16:10 INFO - PROCESS | 3897 | 1461042970044 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed421000 == 95 [pid = 3897] [id = 232] 22:16:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09e3a0cc00) [pid = 3897] [serial = 696] [outer = (nil)] 22:16:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09e92e5400) [pid = 3897] [serial = 697] [outer = 0x7f09e3a0cc00] 22:16:10 INFO - PROCESS | 3897 | 1461042970103 Marionette DEBUG loaded listener.js 22:16:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09e9c82400) [pid = 3897] [serial = 698] [outer = 0x7f09e3a0cc00] 22:16:10 INFO - PROCESS | 3897 | 1461042970879 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 22:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1177ms 22:16:10 INFO - PROCESS | 3897 | 1461042970936 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 22:16:10 INFO - PROCESS | 3897 | 1461042970938 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 22:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:16:10 INFO - PROCESS | 3897 | 1461042970944 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:16:10 INFO - PROCESS | 3897 | 1461042970946 Marionette TRACE conn3 <- [1,902,null,{}] 22:16:10 INFO - PROCESS | 3897 | 1461042970952 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:11 INFO - PROCESS | 3897 | 1461042971137 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 22:16:11 INFO - PROCESS | 3897 | 1461042971158 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef424000 == 96 [pid = 3897] [id = 233] 22:16:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e5636800) [pid = 3897] [serial = 699] [outer = (nil)] 22:16:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09ebce9000) [pid = 3897] [serial = 700] [outer = 0x7f09e5636800] 22:16:11 INFO - PROCESS | 3897 | 1461042971218 Marionette DEBUG loaded listener.js 22:16:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09ecf81000) [pid = 3897] [serial = 701] [outer = 0x7f09e5636800] 22:16:12 INFO - PROCESS | 3897 | 1461042972021 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 22:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1130ms 22:16:12 INFO - PROCESS | 3897 | 1461042972082 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 22:16:12 INFO - PROCESS | 3897 | 1461042972085 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 22:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:16:12 INFO - PROCESS | 3897 | 1461042972091 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:16:12 INFO - PROCESS | 3897 | 1461042972093 Marionette TRACE conn3 <- [1,906,null,{}] 22:16:12 INFO - PROCESS | 3897 | 1461042972098 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:12 INFO - PROCESS | 3897 | 1461042972305 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 22:16:12 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e8761000) [pid = 3897] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:16:12 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09e2231400) [pid = 3897] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:16:12 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09e434f400) [pid = 3897] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:16:12 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09ebce7400) [pid = 3897] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:16:12 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09e3bac800) [pid = 3897] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:16:12 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e3bd0400) [pid = 3897] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:16:12 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09f0d59800) [pid = 3897] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:16:12 INFO - PROCESS | 3897 | 1461042972567 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebaba000 == 97 [pid = 3897] [id = 234] 22:16:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e2231400) [pid = 3897] [serial = 702] [outer = (nil)] 22:16:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09e4aa1c00) [pid = 3897] [serial = 703] [outer = 0x7f09e2231400] 22:16:12 INFO - PROCESS | 3897 | 1461042972629 Marionette DEBUG loaded listener.js 22:16:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09eec61400) [pid = 3897] [serial = 704] [outer = 0x7f09e2231400] 22:16:13 INFO - PROCESS | 3897 | 1461042973280 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 22:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1226ms 22:16:13 INFO - PROCESS | 3897 | 1461042973317 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 22:16:13 INFO - PROCESS | 3897 | 1461042973320 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 22:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:16:13 INFO - PROCESS | 3897 | 1461042973325 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:16:13 INFO - PROCESS | 3897 | 1461042973338 Marionette TRACE conn3 <- [1,910,null,{}] 22:16:13 INFO - PROCESS | 3897 | 1461042973342 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:13 INFO - PROCESS | 3897 | 1461042973526 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 22:16:13 INFO - PROCESS | 3897 | 1461042973543 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc71b000 == 98 [pid = 3897] [id = 235] 22:16:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09eec6a000) [pid = 3897] [serial = 705] [outer = (nil)] 22:16:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09f0d61c00) [pid = 3897] [serial = 706] [outer = 0x7f09eec6a000] 22:16:13 INFO - PROCESS | 3897 | 1461042973606 Marionette DEBUG loaded listener.js 22:16:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09fb375800) [pid = 3897] [serial = 707] [outer = 0x7f09eec6a000] 22:16:14 INFO - PROCESS | 3897 | 1461042974301 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 22:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1041ms 22:16:14 INFO - PROCESS | 3897 | 1461042974371 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 22:16:14 INFO - PROCESS | 3897 | 1461042974374 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 22:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:16:14 INFO - PROCESS | 3897 | 1461042974379 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:16:14 INFO - PROCESS | 3897 | 1461042974383 Marionette TRACE conn3 <- [1,914,null,{}] 22:16:14 INFO - PROCESS | 3897 | 1461042974413 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:14 INFO - PROCESS | 3897 | 1461042974643 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 22:16:14 INFO - PROCESS | 3897 | 1461042974814 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc251800 == 99 [pid = 3897] [id = 236] 22:16:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09dc1c4000) [pid = 3897] [serial = 708] [outer = (nil)] 22:16:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09dc1cb000) [pid = 3897] [serial = 709] [outer = 0x7f09dc1c4000] 22:16:14 INFO - PROCESS | 3897 | 1461042974893 Marionette DEBUG loaded listener.js 22:16:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09e1ec1c00) [pid = 3897] [serial = 710] [outer = 0x7f09dc1c4000] 22:16:15 INFO - PROCESS | 3897 | 1461042975796 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 22:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1449ms 22:16:15 INFO - PROCESS | 3897 | 1461042975831 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 22:16:15 INFO - PROCESS | 3897 | 1461042975838 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 22:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:16:15 INFO - PROCESS | 3897 | 1461042975845 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:16:15 INFO - PROCESS | 3897 | 1461042975852 Marionette TRACE conn3 <- [1,918,null,{}] 22:16:15 INFO - PROCESS | 3897 | 1461042975858 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:16 INFO - PROCESS | 3897 | 1461042976021 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 22:16:16 INFO - PROCESS | 3897 | 1461042976196 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9493800 == 100 [pid = 3897] [id = 237] 22:16:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09dc1c5800) [pid = 3897] [serial = 711] [outer = (nil)] 22:16:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09e44cc400) [pid = 3897] [serial = 712] [outer = 0x7f09dc1c5800] 22:16:16 INFO - PROCESS | 3897 | 1461042976269 Marionette DEBUG loaded listener.js 22:16:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09e4aaec00) [pid = 3897] [serial = 713] [outer = 0x7f09dc1c5800] 22:16:17 INFO - PROCESS | 3897 | 1461042977228 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 22:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1434ms 22:16:17 INFO - PROCESS | 3897 | 1461042977280 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 22:16:17 INFO - PROCESS | 3897 | 1461042977284 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 22:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:16:17 INFO - PROCESS | 3897 | 1461042977292 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:16:17 INFO - PROCESS | 3897 | 1461042977294 Marionette TRACE conn3 <- [1,922,null,{}] 22:16:17 INFO - PROCESS | 3897 | 1461042977300 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:17 INFO - PROCESS | 3897 | 1461042977458 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 22:16:17 INFO - PROCESS | 3897 | 1461042977647 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc718000 == 101 [pid = 3897] [id = 238] 22:16:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e4344800) [pid = 3897] [serial = 714] [outer = (nil)] 22:16:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09e92e2800) [pid = 3897] [serial = 715] [outer = 0x7f09e4344800] 22:16:17 INFO - PROCESS | 3897 | 1461042977720 Marionette DEBUG loaded listener.js 22:16:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09ebce8400) [pid = 3897] [serial = 716] [outer = 0x7f09e4344800] 22:16:18 INFO - PROCESS | 3897 | 1461042978584 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 22:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1333ms 22:16:18 INFO - PROCESS | 3897 | 1461042978624 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 22:16:18 INFO - PROCESS | 3897 | 1461042978631 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 22:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:16:18 INFO - PROCESS | 3897 | 1461042978647 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:16:18 INFO - PROCESS | 3897 | 1461042978653 Marionette TRACE conn3 <- [1,926,null,{}] 22:16:18 INFO - PROCESS | 3897 | 1461042978659 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:18 INFO - PROCESS | 3897 | 1461042978826 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 22:16:19 INFO - PROCESS | 3897 | 1461042978994 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd4ce000 == 102 [pid = 3897] [id = 239] 22:16:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09e4fa4000) [pid = 3897] [serial = 717] [outer = (nil)] 22:16:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09eece9800) [pid = 3897] [serial = 718] [outer = 0x7f09e4fa4000] 22:16:19 INFO - PROCESS | 3897 | 1461042979069 Marionette DEBUG loaded listener.js 22:16:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09f0cc0400) [pid = 3897] [serial = 719] [outer = 0x7f09e4fa4000] 22:16:19 INFO - PROCESS | 3897 | 1461042979883 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 22:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1290ms 22:16:19 INFO - PROCESS | 3897 | 1461042979928 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 22:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:16:19 INFO - PROCESS | 3897 | 1461042979932 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 22:16:19 INFO - PROCESS | 3897 | 1461042979938 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:16:19 INFO - PROCESS | 3897 | 1461042979941 Marionette TRACE conn3 <- [1,930,null,{}] 22:16:19 INFO - PROCESS | 3897 | 1461042979963 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:20 INFO - PROCESS | 3897 | 1461042980121 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 22:16:20 INFO - PROCESS | 3897 | 1461042980293 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a04ca4800 == 103 [pid = 3897] [id = 240] 22:16:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09e5638800) [pid = 3897] [serial = 720] [outer = (nil)] 22:16:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09fb60dc00) [pid = 3897] [serial = 721] [outer = 0x7f09e5638800] 22:16:20 INFO - PROCESS | 3897 | 1461042980362 Marionette DEBUG loaded listener.js 22:16:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09fc831400) [pid = 3897] [serial = 722] [outer = 0x7f09e5638800] 22:16:21 INFO - PROCESS | 3897 | 1461042981206 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 22:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1339ms 22:16:21 INFO - PROCESS | 3897 | 1461042981278 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 22:16:21 INFO - PROCESS | 3897 | 1461042981282 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 22:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:16:21 INFO - PROCESS | 3897 | 1461042981287 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:16:21 INFO - PROCESS | 3897 | 1461042981290 Marionette TRACE conn3 <- [1,934,null,{}] 22:16:21 INFO - PROCESS | 3897 | 1461042981295 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:21 INFO - PROCESS | 3897 | 1461042981455 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 22:16:21 INFO - PROCESS | 3897 | 1461042981631 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd3ec000 == 104 [pid = 3897] [id = 241] 22:16:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09fe9d8800) [pid = 3897] [serial = 723] [outer = (nil)] 22:16:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f0a0014fc00) [pid = 3897] [serial = 724] [outer = 0x7f09fe9d8800] 22:16:21 INFO - PROCESS | 3897 | 1461042981717 Marionette DEBUG loaded listener.js 22:16:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f0a00610000) [pid = 3897] [serial = 725] [outer = 0x7f09fe9d8800] 22:16:22 INFO - PROCESS | 3897 | 1461042982568 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 22:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1339ms 22:16:22 INFO - PROCESS | 3897 | 1461042982627 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 22:16:22 INFO - PROCESS | 3897 | 1461042982631 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 22:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:16:22 INFO - PROCESS | 3897 | 1461042982637 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:16:22 INFO - PROCESS | 3897 | 1461042982640 Marionette TRACE conn3 <- [1,938,null,{}] 22:16:22 INFO - PROCESS | 3897 | 1461042982645 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:22 INFO - PROCESS | 3897 | 1461042982801 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 22:16:22 INFO - PROCESS | 3897 | 1461042982981 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e395a000 == 105 [pid = 3897] [id = 242] 22:16:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09d8a0dc00) [pid = 3897] [serial = 726] [outer = (nil)] 22:16:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09d8a14400) [pid = 3897] [serial = 727] [outer = 0x7f09d8a0dc00] 22:16:23 INFO - PROCESS | 3897 | 1461042983055 Marionette DEBUG loaded listener.js 22:16:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f0a00611000) [pid = 3897] [serial = 728] [outer = 0x7f09d8a0dc00] 22:16:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09da2de000) [pid = 3897] [serial = 729] [outer = 0x7f09e4ba2c00] 22:16:23 INFO - PROCESS | 3897 | 1461042983936 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 22:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1385ms 22:16:24 INFO - PROCESS | 3897 | 1461042984023 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 22:16:24 INFO - PROCESS | 3897 | 1461042984026 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 22:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:16:24 INFO - PROCESS | 3897 | 1461042984032 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:16:24 INFO - PROCESS | 3897 | 1461042984034 Marionette TRACE conn3 <- [1,942,null,{}] 22:16:24 INFO - PROCESS | 3897 | 1461042984040 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:24 INFO - PROCESS | 3897 | 1461042984193 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 22:16:24 INFO - PROCESS | 3897 | 1461042984377 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1d7800 == 106 [pid = 3897] [id = 243] 22:16:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09d8a0e400) [pid = 3897] [serial = 730] [outer = (nil)] 22:16:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09da2dfc00) [pid = 3897] [serial = 731] [outer = 0x7f09d8a0e400] 22:16:24 INFO - PROCESS | 3897 | 1461042984448 Marionette DEBUG loaded listener.js 22:16:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09e2844400) [pid = 3897] [serial = 732] [outer = 0x7f09d8a0e400] 22:16:25 INFO - PROCESS | 3897 | 1461042985315 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 22:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1342ms 22:16:25 INFO - PROCESS | 3897 | 1461042985375 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 22:16:25 INFO - PROCESS | 3897 | 1461042985379 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 22:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:16:25 INFO - PROCESS | 3897 | 1461042985385 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:16:25 INFO - PROCESS | 3897 | 1461042985387 Marionette TRACE conn3 <- [1,946,null,{}] 22:16:25 INFO - PROCESS | 3897 | 1461042985393 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:25 INFO - PROCESS | 3897 | 1461042985543 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 22:16:25 INFO - PROCESS | 3897 | 1461042985719 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a46800 == 107 [pid = 3897] [id = 244] 22:16:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09d8a11400) [pid = 3897] [serial = 733] [outer = (nil)] 22:16:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09e3a31000) [pid = 3897] [serial = 734] [outer = 0x7f09d8a11400] 22:16:25 INFO - PROCESS | 3897 | 1461042985786 Marionette DEBUG loaded listener.js 22:16:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e3a36400) [pid = 3897] [serial = 735] [outer = 0x7f09d8a11400] 22:16:26 INFO - PROCESS | 3897 | 1461042986780 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 22:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1427ms 22:16:26 INFO - PROCESS | 3897 | 1461042986813 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 22:16:26 INFO - PROCESS | 3897 | 1461042986817 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 22:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:16:26 INFO - PROCESS | 3897 | 1461042986823 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:16:26 INFO - PROCESS | 3897 | 1461042986825 Marionette TRACE conn3 <- [1,950,null,{}] 22:16:26 INFO - PROCESS | 3897 | 1461042986831 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:27 INFO - PROCESS | 3897 | 1461042987003 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 22:16:27 INFO - PROCESS | 3897 | 1461042987180 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f56b8000 == 108 [pid = 3897] [id = 245] 22:16:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09d8a15400) [pid = 3897] [serial = 736] [outer = (nil)] 22:16:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09d93ac000) [pid = 3897] [serial = 737] [outer = 0x7f09d8a15400] 22:16:27 INFO - PROCESS | 3897 | 1461042987251 Marionette DEBUG loaded listener.js 22:16:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09d93b2000) [pid = 3897] [serial = 738] [outer = 0x7f09d8a15400] 22:16:28 INFO - PROCESS | 3897 | 1461042988109 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 22:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1335ms 22:16:28 INFO - PROCESS | 3897 | 1461042988159 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 22:16:28 INFO - PROCESS | 3897 | 1461042988162 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 22:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:16:28 INFO - PROCESS | 3897 | 1461042988168 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:16:28 INFO - PROCESS | 3897 | 1461042988174 Marionette TRACE conn3 <- [1,954,null,{}] 22:16:28 INFO - PROCESS | 3897 | 1461042988179 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:28 INFO - PROCESS | 3897 | 1461042988337 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 22:16:28 INFO - PROCESS | 3897 | 1461042988520 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7e1b000 == 109 [pid = 3897] [id = 246] 22:16:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09d7e9a800) [pid = 3897] [serial = 739] [outer = (nil)] 22:16:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09d7e9f400) [pid = 3897] [serial = 740] [outer = 0x7f09d7e9a800] 22:16:28 INFO - PROCESS | 3897 | 1461042988597 Marionette DEBUG loaded listener.js 22:16:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09d93ae400) [pid = 3897] [serial = 741] [outer = 0x7f09d7e9a800] 22:16:29 INFO - PROCESS | 3897 | 1461042989522 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 22:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1383ms 22:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:16:29 INFO - PROCESS | 3897 | 1461042989552 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 22:16:29 INFO - PROCESS | 3897 | 1461042989555 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 22:16:29 INFO - PROCESS | 3897 | 1461042989561 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:16:29 INFO - PROCESS | 3897 | 1461042989566 Marionette TRACE conn3 <- [1,958,null,{}] 22:16:29 INFO - PROCESS | 3897 | 1461042989571 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:29 INFO - PROCESS | 3897 | 1461042989780 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 22:16:29 INFO - PROCESS | 3897 | 1461042989958 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fe979000 == 110 [pid = 3897] [id = 247] 22:16:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09d7e9ac00) [pid = 3897] [serial = 742] [outer = (nil)] 22:16:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09e434bc00) [pid = 3897] [serial = 743] [outer = 0x7f09d7e9ac00] 22:16:30 INFO - PROCESS | 3897 | 1461042990025 Marionette DEBUG loaded listener.js 22:16:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09fb375400) [pid = 3897] [serial = 744] [outer = 0x7f09d7e9ac00] 22:16:31 INFO - PROCESS | 3897 | 1461042991325 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 22:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1838ms 22:16:31 INFO - PROCESS | 3897 | 1461042991399 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 22:16:31 INFO - PROCESS | 3897 | 1461042991404 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 22:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:16:31 INFO - PROCESS | 3897 | 1461042991413 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:16:31 INFO - PROCESS | 3897 | 1461042991417 Marionette TRACE conn3 <- [1,962,null,{}] 22:16:31 INFO - PROCESS | 3897 | 1461042991424 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:31 INFO - PROCESS | 3897 | 1461042991645 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 22:16:32 INFO - PROCESS | 3897 | 1461042992005 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da5e6000 == 111 [pid = 3897] [id = 248] 22:16:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09e217e800) [pid = 3897] [serial = 745] [outer = (nil)] 22:16:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09e2180c00) [pid = 3897] [serial = 746] [outer = 0x7f09e217e800] 22:16:32 INFO - PROCESS | 3897 | 1461042992077 Marionette DEBUG loaded listener.js 22:16:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09e222f800) [pid = 3897] [serial = 747] [outer = 0x7f09e217e800] 22:16:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc71b000 == 110 [pid = 3897] [id = 235] 22:16:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebaba000 == 109 [pid = 3897] [id = 234] 22:16:32 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09fb5ea000) [pid = 3897] [serial = 622] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09fb8e4c00) [pid = 3897] [serial = 625] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09fe922800) [pid = 3897] [serial = 628] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09dc1cd000) [pid = 3897] [serial = 631] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09f02d2000) [pid = 3897] [serial = 655] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef424000 == 108 [pid = 3897] [id = 233] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed421000 == 107 [pid = 3897] [id = 232] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eb0f2000 == 106 [pid = 3897] [id = 231] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52c4800 == 105 [pid = 3897] [id = 230] 22:16:33 INFO - PROCESS | 3897 | 1461042993064 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4969000 == 104 [pid = 3897] [id = 229] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fe425000 == 103 [pid = 3897] [id = 221] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed8cd000 == 102 [pid = 3897] [id = 220] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53ce000 == 101 [pid = 3897] [id = 219] 22:16:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fa7df000 == 100 [pid = 3897] [id = 218] 22:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1682ms 22:16:33 INFO - PROCESS | 3897 | 1461042993097 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 22:16:33 INFO - PROCESS | 3897 | 1461042993104 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 22:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:16:33 INFO - PROCESS | 3897 | 1461042993114 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:16:33 INFO - PROCESS | 3897 | 1461042993118 Marionette TRACE conn3 <- [1,966,null,{}] 22:16:33 INFO - PROCESS | 3897 | 1461042993123 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:33 INFO - PROCESS | 3897 | 1461042993268 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 22:16:33 INFO - PROCESS | 3897 | 1461042993284 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd4e5000 == 101 [pid = 3897] [id = 249] 22:16:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09e3a09000) [pid = 3897] [serial = 748] [outer = (nil)] 22:16:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09e3bb4400) [pid = 3897] [serial = 749] [outer = 0x7f09e3a09000] 22:16:33 INFO - PROCESS | 3897 | 1461042993344 Marionette DEBUG loaded listener.js 22:16:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09e434f400) [pid = 3897] [serial = 750] [outer = 0x7f09e3a09000] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09f5610c00) [pid = 3897] [serial = 608] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09eb0c4800) [pid = 3897] [serial = 646] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09e44c5800) [pid = 3897] [serial = 640] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09ec1c6400) [pid = 3897] [serial = 649] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09e457f800) [pid = 3897] [serial = 641] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09dd352400) [pid = 3897] [serial = 634] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09edca6800) [pid = 3897] [serial = 652] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09e6505000) [pid = 3897] [serial = 613] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09f0f88c00) [pid = 3897] [serial = 619] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09e4344000) [pid = 3897] [serial = 638] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09e3bb7c00) [pid = 3897] [serial = 637] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e4fb1000) [pid = 3897] [serial = 643] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09edca7800) [pid = 3897] [serial = 616] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09e220a000) [pid = 3897] [serial = 610] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09ed760400) [pid = 3897] [serial = 650] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09ebce6000) [pid = 3897] [serial = 647] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09ef0db400) [pid = 3897] [serial = 653] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09e875f800) [pid = 3897] [serial = 644] [outer = (nil)] [url = about:blank] 22:16:34 INFO - PROCESS | 3897 | 1461042994170 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 22:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1136ms 22:16:34 INFO - PROCESS | 3897 | 1461042994249 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 22:16:34 INFO - PROCESS | 3897 | 1461042994252 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 22:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:16:34 INFO - PROCESS | 3897 | 1461042994262 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:16:34 INFO - PROCESS | 3897 | 1461042994266 Marionette TRACE conn3 <- [1,970,null,{}] 22:16:34 INFO - PROCESS | 3897 | 1461042994282 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:34 INFO - PROCESS | 3897 | 1461042994436 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 22:16:34 INFO - PROCESS | 3897 | 1461042994583 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3960800 == 102 [pid = 3897] [id = 250] 22:16:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09e3a0bc00) [pid = 3897] [serial = 751] [outer = (nil)] 22:16:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09e4573400) [pid = 3897] [serial = 752] [outer = 0x7f09e3a0bc00] 22:16:34 INFO - PROCESS | 3897 | 1461042994660 Marionette DEBUG loaded listener.js 22:16:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09e4fb1000) [pid = 3897] [serial = 753] [outer = 0x7f09e3a0bc00] 22:16:35 INFO - PROCESS | 3897 | 1461042995319 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 22:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1083ms 22:16:35 INFO - PROCESS | 3897 | 1461042995379 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 22:16:35 INFO - PROCESS | 3897 | 1461042995382 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 22:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:16:35 INFO - PROCESS | 3897 | 1461042995410 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:16:35 INFO - PROCESS | 3897 | 1461042995413 Marionette TRACE conn3 <- [1,974,null,{}] 22:16:35 INFO - PROCESS | 3897 | 1461042995421 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:35 INFO - PROCESS | 3897 | 1461042995634 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 22:16:35 INFO - PROCESS | 3897 | 1461042995654 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53ce000 == 103 [pid = 3897] [id = 251] 22:16:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09e3a0c400) [pid = 3897] [serial = 754] [outer = (nil)] 22:16:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09e6509c00) [pid = 3897] [serial = 755] [outer = 0x7f09e3a0c400] 22:16:35 INFO - PROCESS | 3897 | 1461042995712 Marionette DEBUG loaded listener.js 22:16:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09e876a800) [pid = 3897] [serial = 756] [outer = 0x7f09e3a0c400] 22:16:36 INFO - PROCESS | 3897 | 1461042996457 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 22:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1075ms 22:16:36 INFO - PROCESS | 3897 | 1461042996485 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 22:16:36 INFO - PROCESS | 3897 | 1461042996488 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 22:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:16:36 INFO - PROCESS | 3897 | 1461042996518 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:16:36 INFO - PROCESS | 3897 | 1461042996520 Marionette TRACE conn3 <- [1,978,null,{}] 22:16:36 INFO - PROCESS | 3897 | 1461042996524 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:36 INFO - PROCESS | 3897 | 1461042996707 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 22:16:36 INFO - PROCESS | 3897 | 1461042996737 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e87c8800 == 104 [pid = 3897] [id = 252] 22:16:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09e5633800) [pid = 3897] [serial = 757] [outer = (nil)] 22:16:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e92e9000) [pid = 3897] [serial = 758] [outer = 0x7f09e5633800] 22:16:36 INFO - PROCESS | 3897 | 1461042996806 Marionette DEBUG loaded listener.js 22:16:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09e9c8b400) [pid = 3897] [serial = 759] [outer = 0x7f09e5633800] 22:16:37 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09e3a0cc00) [pid = 3897] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:16:37 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09e5636800) [pid = 3897] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:16:37 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e2231400) [pid = 3897] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:16:37 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09dc1d0400) [pid = 3897] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:16:37 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09e3bd2c00) [pid = 3897] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:16:37 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09e4b1d000) [pid = 3897] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:16:37 INFO - PROCESS | 3897 | 1461042997944 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 22:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1490ms 22:16:38 INFO - PROCESS | 3897 | 1461042998001 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 22:16:38 INFO - PROCESS | 3897 | 1461042998003 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 22:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:16:38 INFO - PROCESS | 3897 | 1461042998009 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:16:38 INFO - PROCESS | 3897 | 1461042998011 Marionette TRACE conn3 <- [1,982,null,{}] 22:16:38 INFO - PROCESS | 3897 | 1461042998017 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:38 INFO - PROCESS | 3897 | 1461042998167 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 22:16:38 INFO - PROCESS | 3897 | 1461042998191 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eb187000 == 105 [pid = 3897] [id = 253] 22:16:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09e9c8e000) [pid = 3897] [serial = 760] [outer = (nil)] 22:16:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09edca9800) [pid = 3897] [serial = 761] [outer = 0x7f09e9c8e000] 22:16:38 INFO - PROCESS | 3897 | 1461042998256 Marionette DEBUG loaded listener.js 22:16:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09ee90a400) [pid = 3897] [serial = 762] [outer = 0x7f09e9c8e000] 22:16:39 INFO - PROCESS | 3897 | 1461042999014 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 22:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1034ms 22:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:16:39 INFO - PROCESS | 3897 | 1461042999044 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 22:16:39 INFO - PROCESS | 3897 | 1461042999046 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 22:16:39 INFO - PROCESS | 3897 | 1461042999052 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:16:39 INFO - PROCESS | 3897 | 1461042999055 Marionette TRACE conn3 <- [1,986,null,{}] 22:16:39 INFO - PROCESS | 3897 | 1461042999060 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:39 INFO - PROCESS | 3897 | 1461042999247 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 22:16:39 INFO - PROCESS | 3897 | 1461042999269 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed43b800 == 106 [pid = 3897] [id = 254] 22:16:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09e2231400) [pid = 3897] [serial = 763] [outer = (nil)] 22:16:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09ef460800) [pid = 3897] [serial = 764] [outer = 0x7f09e2231400] 22:16:39 INFO - PROCESS | 3897 | 1461042999327 Marionette DEBUG loaded listener.js 22:16:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09f4965000) [pid = 3897] [serial = 765] [outer = 0x7f09e2231400] 22:16:40 INFO - PROCESS | 3897 | 1461043000294 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 22:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1281ms 22:16:40 INFO - PROCESS | 3897 | 1461043000333 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 22:16:40 INFO - PROCESS | 3897 | 1461043000339 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 22:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:16:40 INFO - PROCESS | 3897 | 1461043000346 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:16:40 INFO - PROCESS | 3897 | 1461043000351 Marionette TRACE conn3 <- [1,990,null,{}] 22:16:40 INFO - PROCESS | 3897 | 1461043000359 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:40 INFO - PROCESS | 3897 | 1461043000537 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 22:16:40 INFO - PROCESS | 3897 | 1461043000711 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd1ea800 == 107 [pid = 3897] [id = 255] 22:16:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09d8a16800) [pid = 3897] [serial = 766] [outer = (nil)] 22:16:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09e217b800) [pid = 3897] [serial = 767] [outer = 0x7f09d8a16800] 22:16:40 INFO - PROCESS | 3897 | 1461043000783 Marionette DEBUG loaded listener.js 22:16:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09e284d400) [pid = 3897] [serial = 768] [outer = 0x7f09d8a16800] 22:16:41 INFO - PROCESS | 3897 | 1461043001715 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 22:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1434ms 22:16:41 INFO - PROCESS | 3897 | 1461043001781 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 22:16:41 INFO - PROCESS | 3897 | 1461043001789 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 22:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:16:41 INFO - PROCESS | 3897 | 1461043001799 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:16:41 INFO - PROCESS | 3897 | 1461043001808 Marionette TRACE conn3 <- [1,994,null,{}] 22:16:41 INFO - PROCESS | 3897 | 1461043001819 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:42 INFO - PROCESS | 3897 | 1461043002027 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 22:16:42 INFO - PROCESS | 3897 | 1461043002247 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52dc800 == 108 [pid = 3897] [id = 256] 22:16:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09e3a2fc00) [pid = 3897] [serial = 769] [outer = (nil)] 22:16:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09e43f5000) [pid = 3897] [serial = 770] [outer = 0x7f09e3a2fc00] 22:16:42 INFO - PROCESS | 3897 | 1461043002361 Marionette DEBUG loaded listener.js 22:16:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09e4faa000) [pid = 3897] [serial = 771] [outer = 0x7f09e3a2fc00] 22:16:43 INFO - PROCESS | 3897 | 1461043003280 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 22:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1539ms 22:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:16:43 INFO - PROCESS | 3897 | 1461043003339 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 22:16:43 INFO - PROCESS | 3897 | 1461043003342 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 22:16:43 INFO - PROCESS | 3897 | 1461043003349 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:16:43 INFO - PROCESS | 3897 | 1461043003355 Marionette TRACE conn3 <- [1,998,null,{}] 22:16:43 INFO - PROCESS | 3897 | 1461043003370 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:43 INFO - PROCESS | 3897 | 1461043003543 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 22:16:43 INFO - PROCESS | 3897 | 1461043003760 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eec37800 == 109 [pid = 3897] [id = 257] 22:16:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09e9643000) [pid = 3897] [serial = 772] [outer = (nil)] 22:16:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09ebce7400) [pid = 3897] [serial = 773] [outer = 0x7f09e9643000] 22:16:43 INFO - PROCESS | 3897 | 1461043003881 Marionette DEBUG loaded listener.js 22:16:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09ed5df800) [pid = 3897] [serial = 774] [outer = 0x7f09e9643000] 22:16:44 INFO - PROCESS | 3897 | 1461043004678 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 22:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1385ms 22:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:16:44 INFO - PROCESS | 3897 | 1461043004733 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 22:16:44 INFO - PROCESS | 3897 | 1461043004736 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 22:16:44 INFO - PROCESS | 3897 | 1461043004743 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:16:44 INFO - PROCESS | 3897 | 1461043004746 Marionette TRACE conn3 <- [1,1002,null,{}] 22:16:44 INFO - PROCESS | 3897 | 1461043004751 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:44 INFO - PROCESS | 3897 | 1461043004915 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 22:16:45 INFO - PROCESS | 3897 | 1461043005093 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb55d800 == 110 [pid = 3897] [id = 258] 22:16:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09d7e9d400) [pid = 3897] [serial = 775] [outer = (nil)] 22:16:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09ef0db400) [pid = 3897] [serial = 776] [outer = 0x7f09d7e9d400] 22:16:45 INFO - PROCESS | 3897 | 1461043005165 Marionette DEBUG loaded listener.js 22:16:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09fb608c00) [pid = 3897] [serial = 777] [outer = 0x7f09d7e9d400] 22:16:45 INFO - PROCESS | 3897 | 1461043005981 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 22:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1278ms 22:16:46 INFO - PROCESS | 3897 | 1461043006021 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 22:16:46 INFO - PROCESS | 3897 | 1461043006024 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 22:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:16:46 INFO - PROCESS | 3897 | 1461043006030 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:16:46 INFO - PROCESS | 3897 | 1461043006032 Marionette TRACE conn3 <- [1,1006,null,{}] 22:16:46 INFO - PROCESS | 3897 | 1461043006038 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:46 INFO - PROCESS | 3897 | 1461043006196 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 22:16:46 INFO - PROCESS | 3897 | 1461043006377 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc80d000 == 111 [pid = 3897] [id = 259] 22:16:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09ebce9800) [pid = 3897] [serial = 778] [outer = (nil)] 22:16:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09fba78400) [pid = 3897] [serial = 779] [outer = 0x7f09ebce9800] 22:16:46 INFO - PROCESS | 3897 | 1461043006445 Marionette DEBUG loaded listener.js 22:16:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09fcbce000) [pid = 3897] [serial = 780] [outer = 0x7f09ebce9800] 22:16:47 INFO - PROCESS | 3897 | 1461043007340 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 22:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1378ms 22:16:47 INFO - PROCESS | 3897 | 1461043007408 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 22:16:47 INFO - PROCESS | 3897 | 1461043007412 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 22:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:16:47 INFO - PROCESS | 3897 | 1461043007418 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:16:47 INFO - PROCESS | 3897 | 1461043007421 Marionette TRACE conn3 <- [1,1010,null,{}] 22:16:47 INFO - PROCESS | 3897 | 1461043007426 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:47 INFO - PROCESS | 3897 | 1461043007654 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 22:16:47 INFO - PROCESS | 3897 | 1461043007882 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0362e000 == 112 [pid = 3897] [id = 260] 22:16:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09dd18f000) [pid = 3897] [serial = 781] [outer = (nil)] 22:16:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f0a00603400) [pid = 3897] [serial = 782] [outer = 0x7f09dd18f000] 22:16:48 INFO - PROCESS | 3897 | 1461043008002 Marionette DEBUG loaded listener.js 22:16:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f0a0060f800) [pid = 3897] [serial = 783] [outer = 0x7f09dd18f000] 22:16:48 INFO - PROCESS | 3897 | 1461043008775 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 22:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1427ms 22:16:48 INFO - PROCESS | 3897 | 1461043008846 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 22:16:48 INFO - PROCESS | 3897 | 1461043008851 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 22:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:16:48 INFO - PROCESS | 3897 | 1461043008856 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:16:48 INFO - PROCESS | 3897 | 1461043008859 Marionette TRACE conn3 <- [1,1014,null,{}] 22:16:48 INFO - PROCESS | 3897 | 1461043008865 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:49 INFO - PROCESS | 3897 | 1461043009059 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 22:16:49 INFO - PROCESS | 3897 | 1461043009234 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9add800 == 113 [pid = 3897] [id = 261] 22:16:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09e5463000) [pid = 3897] [serial = 784] [outer = (nil)] 22:16:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09e546ac00) [pid = 3897] [serial = 785] [outer = 0x7f09e5463000] 22:16:49 INFO - PROCESS | 3897 | 1461043009305 Marionette DEBUG loaded listener.js 22:16:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09e546f400) [pid = 3897] [serial = 786] [outer = 0x7f09e5463000] 22:16:50 INFO - PROCESS | 3897 | 1461043010159 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 22:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1334ms 22:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:16:50 INFO - PROCESS | 3897 | 1461043010192 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 22:16:50 INFO - PROCESS | 3897 | 1461043010195 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 22:16:50 INFO - PROCESS | 3897 | 1461043010201 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:16:50 INFO - PROCESS | 3897 | 1461043010205 Marionette TRACE conn3 <- [1,1018,null,{}] 22:16:50 INFO - PROCESS | 3897 | 1461043010210 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:50 INFO - PROCESS | 3897 | 1461043010383 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 22:16:50 INFO - PROCESS | 3897 | 1461043010569 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc252800 == 114 [pid = 3897] [id = 262] 22:16:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09d7e9d000) [pid = 3897] [serial = 787] [outer = (nil)] 22:16:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09dc14a800) [pid = 3897] [serial = 788] [outer = 0x7f09d7e9d000] 22:16:50 INFO - PROCESS | 3897 | 1461043010637 Marionette DEBUG loaded listener.js 22:16:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09dc14f400) [pid = 3897] [serial = 789] [outer = 0x7f09d7e9d000] 22:16:51 INFO - PROCESS | 3897 | 1461043011832 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 22:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1681ms 22:16:51 INFO - PROCESS | 3897 | 1461043011882 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 22:16:51 INFO - PROCESS | 3897 | 1461043011888 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 22:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:16:51 INFO - PROCESS | 3897 | 1461043011897 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:16:51 INFO - PROCESS | 3897 | 1461043011901 Marionette TRACE conn3 <- [1,1022,null,{}] 22:16:51 INFO - PROCESS | 3897 | 1461043011908 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:52 INFO - PROCESS | 3897 | 1461043012094 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 22:16:52 INFO - PROCESS | 3897 | 1461043012397 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1d7000 == 115 [pid = 3897] [id = 263] 22:16:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09dc150c00) [pid = 3897] [serial = 790] [outer = (nil)] 22:16:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09dc1c8c00) [pid = 3897] [serial = 791] [outer = 0x7f09dc150c00] 22:16:52 INFO - PROCESS | 3897 | 1461043012510 Marionette DEBUG loaded listener.js 22:16:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09dd18b000) [pid = 3897] [serial = 792] [outer = 0x7f09dc150c00] 22:16:53 INFO - PROCESS | 3897 | 1461043013375 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 22:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1531ms 22:16:53 INFO - PROCESS | 3897 | 1461043013428 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 22:16:53 INFO - PROCESS | 3897 | 1461043013436 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 22:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:16:53 INFO - PROCESS | 3897 | 1461043013445 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:16:53 INFO - PROCESS | 3897 | 1461043013448 Marionette TRACE conn3 <- [1,1026,null,{}] 22:16:53 INFO - PROCESS | 3897 | 1461043013454 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:53 INFO - PROCESS | 3897 | 1461043013611 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 22:16:53 INFO - PROCESS | 3897 | 1461043013792 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a52800 == 116 [pid = 3897] [id = 264] 22:16:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09dc151000) [pid = 3897] [serial = 793] [outer = (nil)] 22:16:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f09e2182000) [pid = 3897] [serial = 794] [outer = 0x7f09dc151000] 22:16:53 INFO - PROCESS | 3897 | 1461043013857 Marionette DEBUG loaded listener.js 22:16:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f09e284c800) [pid = 3897] [serial = 795] [outer = 0x7f09dc151000] 22:16:54 INFO - PROCESS | 3897 | 1461043014719 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 22:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1337ms 22:16:54 INFO - PROCESS | 3897 | 1461043014782 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 22:16:54 INFO - PROCESS | 3897 | 1461043014785 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 22:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:16:54 INFO - PROCESS | 3897 | 1461043014791 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:16:54 INFO - PROCESS | 3897 | 1461043014797 Marionette TRACE conn3 <- [1,1030,null,{}] 22:16:54 INFO - PROCESS | 3897 | 1461043014811 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:54 INFO - PROCESS | 3897 | 1461043014972 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 22:16:55 INFO - PROCESS | 3897 | 1461043015190 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db254800 == 117 [pid = 3897] [id = 265] 22:16:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09e3a2d000) [pid = 3897] [serial = 796] [outer = (nil)] 22:16:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f09e4578800) [pid = 3897] [serial = 797] [outer = 0x7f09e3a2d000] 22:16:55 INFO - PROCESS | 3897 | 1461043015307 Marionette DEBUG loaded listener.js 22:16:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f09e4fa9c00) [pid = 3897] [serial = 798] [outer = 0x7f09e3a2d000] 22:16:56 INFO - PROCESS | 3897 | 1461043016110 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 22:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1385ms 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed44b000 == 116 [pid = 3897] [id = 159] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eba9b800 == 115 [pid = 3897] [id = 181] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f09f0d61c00) [pid = 3897] [serial = 706] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f09e68c7400) [pid = 3897] [serial = 661] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f0a00608800) [pid = 3897] [serial = 676] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f09e58ecc00) [pid = 3897] [serial = 685] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f09ee6c3c00) [pid = 3897] [serial = 664] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09e92df400) [pid = 3897] [serial = 682] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09fe9d3000) [pid = 3897] [serial = 673] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09f5609000) [pid = 3897] [serial = 667] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09e3a0a400) [pid = 3897] [serial = 679] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09fb827800) [pid = 3897] [serial = 670] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09e4348400) [pid = 3897] [serial = 658] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eb187000 == 114 [pid = 3897] [id = 253] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e87c8800 == 113 [pid = 3897] [id = 252] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53ce000 == 112 [pid = 3897] [id = 251] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3960800 == 111 [pid = 3897] [id = 250] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd4e5000 == 110 [pid = 3897] [id = 249] 22:16:56 INFO - PROCESS | 3897 | 1461043016250 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 22:16:56 INFO - PROCESS | 3897 | 1461043016254 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da5e6000 == 109 [pid = 3897] [id = 248] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a46800 == 108 [pid = 3897] [id = 244] 22:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1d7800 == 107 [pid = 3897] [id = 243] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e395a000 == 106 [pid = 3897] [id = 242] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd3ec000 == 105 [pid = 3897] [id = 241] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a04ca4800 == 104 [pid = 3897] [id = 240] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd4ce000 == 103 [pid = 3897] [id = 239] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc718000 == 102 [pid = 3897] [id = 238] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e9493800 == 101 [pid = 3897] [id = 237] 22:16:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc251800 == 100 [pid = 3897] [id = 236] 22:16:56 INFO - PROCESS | 3897 | 1461043016282 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:16:56 INFO - PROCESS | 3897 | 1461043016285 Marionette TRACE conn3 <- [1,1034,null,{}] 22:16:56 INFO - PROCESS | 3897 | 1461043016290 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:56 INFO - PROCESS | 3897 | 1461043016450 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09e9c82400) [pid = 3897] [serial = 698] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09ecf81000) [pid = 3897] [serial = 701] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09eec61400) [pid = 3897] [serial = 704] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09ebce9000) [pid = 3897] [serial = 700] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09e2179400) [pid = 3897] [serial = 688] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09e4aa1c00) [pid = 3897] [serial = 703] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09e92e5400) [pid = 3897] [serial = 697] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09e2186400) [pid = 3897] [serial = 689] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e434c000) [pid = 3897] [serial = 691] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09e5635c00) [pid = 3897] [serial = 694] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e6965c00) [pid = 3897] [serial = 695] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09e44cf000) [pid = 3897] [serial = 692] [outer = (nil)] [url = about:blank] 22:16:56 INFO - PROCESS | 3897 | 1461043016600 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db259800 == 101 [pid = 3897] [id = 266] 22:16:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09d8a0cc00) [pid = 3897] [serial = 799] [outer = (nil)] 22:16:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09e4aa1c00) [pid = 3897] [serial = 800] [outer = 0x7f09d8a0cc00] 22:16:56 INFO - PROCESS | 3897 | 1461043016659 Marionette DEBUG loaded listener.js 22:16:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09e546b000) [pid = 3897] [serial = 801] [outer = 0x7f09d8a0cc00] 22:16:57 INFO - PROCESS | 3897 | 1461043017394 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 22:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1145ms 22:16:57 INFO - PROCESS | 3897 | 1461043017412 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 22:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:16:57 INFO - PROCESS | 3897 | 1461043017415 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 22:16:57 INFO - PROCESS | 3897 | 1461043017420 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:16:57 INFO - PROCESS | 3897 | 1461043017423 Marionette TRACE conn3 <- [1,1038,null,{}] 22:16:57 INFO - PROCESS | 3897 | 1461043017428 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:57 INFO - PROCESS | 3897 | 1461043017572 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 22:16:57 INFO - PROCESS | 3897 | 1461043017722 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e259c800 == 102 [pid = 3897] [id = 267] 22:16:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09e2186400) [pid = 3897] [serial = 802] [outer = (nil)] 22:16:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09e5633000) [pid = 3897] [serial = 803] [outer = 0x7f09e2186400] 22:16:57 INFO - PROCESS | 3897 | 1461043017781 Marionette DEBUG loaded listener.js 22:16:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09e8767800) [pid = 3897] [serial = 804] [outer = 0x7f09e2186400] 22:16:58 INFO - PROCESS | 3897 | 1461043018453 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 22:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1081ms 22:16:58 INFO - PROCESS | 3897 | 1461043018501 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 22:16:58 INFO - PROCESS | 3897 | 1461043018505 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 22:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:16:58 INFO - PROCESS | 3897 | 1461043018510 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:16:58 INFO - PROCESS | 3897 | 1461043018512 Marionette TRACE conn3 <- [1,1042,null,{}] 22:16:58 INFO - PROCESS | 3897 | 1461043018542 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:58 INFO - PROCESS | 3897 | 1461043018705 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 22:16:58 INFO - PROCESS | 3897 | 1461043018715 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eb187000 == 103 [pid = 3897] [id = 268] 22:16:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09e963c800) [pid = 3897] [serial = 805] [outer = (nil)] 22:16:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09edd93400) [pid = 3897] [serial = 806] [outer = 0x7f09e963c800] 22:16:58 INFO - PROCESS | 3897 | 1461043018777 Marionette DEBUG loaded listener.js 22:16:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09ef461c00) [pid = 3897] [serial = 807] [outer = 0x7f09e963c800] 22:16:59 INFO - PROCESS | 3897 | 1461043019637 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 22:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1154ms 22:16:59 INFO - PROCESS | 3897 | 1461043019665 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 22:16:59 INFO - PROCESS | 3897 | 1461043019668 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 22:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:16:59 INFO - PROCESS | 3897 | 1461043019674 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:16:59 INFO - PROCESS | 3897 | 1461043019676 Marionette TRACE conn3 <- [1,1046,null,{}] 22:16:59 INFO - PROCESS | 3897 | 1461043019682 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:16:59 INFO - PROCESS | 3897 | 1461043019869 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 22:16:59 INFO - PROCESS | 3897 | 1461043019959 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee5b8000 == 104 [pid = 3897] [id = 269] 22:16:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09dc14e400) [pid = 3897] [serial = 808] [outer = (nil)] 22:17:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09f02d7000) [pid = 3897] [serial = 809] [outer = 0x7f09dc14e400] 22:17:00 INFO - PROCESS | 3897 | 1461043020016 Marionette DEBUG loaded listener.js 22:17:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09fb608800) [pid = 3897] [serial = 810] [outer = 0x7f09dc14e400] 22:17:00 INFO - PROCESS | 3897 | 1461043020798 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 22:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1190ms 22:17:00 INFO - PROCESS | 3897 | 1461043020865 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 22:17:00 INFO - PROCESS | 3897 | 1461043020868 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 22:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:17:00 INFO - PROCESS | 3897 | 1461043020874 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:17:00 INFO - PROCESS | 3897 | 1461043020876 Marionette TRACE conn3 <- [1,1050,null,{}] 22:17:00 INFO - PROCESS | 3897 | 1461043020889 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:01 INFO - PROCESS | 3897 | 1461043021877 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09e3bad000) [pid = 3897] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09e5637400) [pid = 3897] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09e1eb4c00) [pid = 3897] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09e1f89c00) [pid = 3897] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09e9640800) [pid = 3897] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09ed004c00) [pid = 3897] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09e5636400) [pid = 3897] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09e45b2400) [pid = 3897] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e222e000) [pid = 3897] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09e1eb8c00) [pid = 3897] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e2845000) [pid = 3897] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09e1eb3400) [pid = 3897] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09eae33800) [pid = 3897] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09e2207000) [pid = 3897] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09e4fb2800) [pid = 3897] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09e563dc00) [pid = 3897] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09e1ebe800) [pid = 3897] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09e434e400) [pid = 3897] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09ed0b8400) [pid = 3897] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09e4b9a400) [pid = 3897] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09e222dc00) [pid = 3897] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09fe4dd000) [pid = 3897] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09e3bd9000) [pid = 3897] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09dc1d0800) [pid = 3897] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e9c85400) [pid = 3897] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09e3a05400) [pid = 3897] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09e2209800) [pid = 3897] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09ebcea800) [pid = 3897] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09e8760000) [pid = 3897] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09e5633800) [pid = 3897] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09e9c8e000) [pid = 3897] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09e3a09000) [pid = 3897] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09e217e800) [pid = 3897] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09e3a0bc00) [pid = 3897] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09eec6a000) [pid = 3897] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09e3a0c400) [pid = 3897] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09ed5dec00) [pid = 3897] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09e222d000) [pid = 3897] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09e2205400) [pid = 3897] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09ed483800) [pid = 3897] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09e4b96c00) [pid = 3897] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09e3bb8c00) [pid = 3897] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09e220c000) [pid = 3897] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:17:01 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09e2209000) [pid = 3897] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:17:02 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09e45bfc00) [pid = 3897] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:17:02 INFO - PROCESS | 3897 | 1461043022113 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc248800 == 105 [pid = 3897] [id = 270] 22:17:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09d7ea4c00) [pid = 3897] [serial = 811] [outer = (nil)] 22:17:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09e1eb8c00) [pid = 3897] [serial = 812] [outer = 0x7f09d7ea4c00] 22:17:02 INFO - PROCESS | 3897 | 1461043022185 Marionette DEBUG loaded listener.js 22:17:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09e222d000) [pid = 3897] [serial = 813] [outer = 0x7f09d7ea4c00] 22:17:02 INFO - PROCESS | 3897 | 1461043022791 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 22:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1945ms 22:17:02 INFO - PROCESS | 3897 | 1461043022819 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 22:17:02 INFO - PROCESS | 3897 | 1461043022823 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 22:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:17:02 INFO - PROCESS | 3897 | 1461043022828 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:17:02 INFO - PROCESS | 3897 | 1461043022830 Marionette TRACE conn3 <- [1,1054,null,{}] 22:17:02 INFO - PROCESS | 3897 | 1461043022835 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:02 INFO - PROCESS | 3897 | 1461043022972 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 22:17:02 INFO - PROCESS | 3897 | 1461043022991 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8971800 == 106 [pid = 3897] [id = 271] 22:17:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09dc14c800) [pid = 3897] [serial = 814] [outer = (nil)] 22:17:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09e439d000) [pid = 3897] [serial = 815] [outer = 0x7f09dc14c800] 22:17:03 INFO - PROCESS | 3897 | 1461043023051 Marionette DEBUG loaded listener.js 22:17:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09e4b1c000) [pid = 3897] [serial = 816] [outer = 0x7f09dc14c800] 22:17:03 INFO - PROCESS | 3897 | 1461043023800 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 22:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1026ms 22:17:03 INFO - PROCESS | 3897 | 1461043023969 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 22:17:03 INFO - PROCESS | 3897 | 1461043023975 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 22:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:17:03 INFO - PROCESS | 3897 | 1461043023995 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:17:04 INFO - PROCESS | 3897 | 1461043023999 Marionette TRACE conn3 <- [1,1058,null,{}] 22:17:04 INFO - PROCESS | 3897 | 1461043024008 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:04 INFO - PROCESS | 3897 | 1461043024209 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 22:17:04 INFO - PROCESS | 3897 | 1461043024401 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd3d5800 == 107 [pid = 3897] [id = 272] 22:17:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09d7e9e400) [pid = 3897] [serial = 817] [outer = (nil)] 22:17:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09da2ddc00) [pid = 3897] [serial = 818] [outer = 0x7f09d7e9e400] 22:17:04 INFO - PROCESS | 3897 | 1461043024479 Marionette DEBUG loaded listener.js 22:17:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09dc1d1c00) [pid = 3897] [serial = 819] [outer = 0x7f09d7e9e400] 22:17:05 INFO - PROCESS | 3897 | 1461043025378 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 22:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1439ms 22:17:05 INFO - PROCESS | 3897 | 1461043025435 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 22:17:05 INFO - PROCESS | 3897 | 1461043025440 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 22:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:17:05 INFO - PROCESS | 3897 | 1461043025452 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:17:05 INFO - PROCESS | 3897 | 1461043025456 Marionette TRACE conn3 <- [1,1062,null,{}] 22:17:05 INFO - PROCESS | 3897 | 1461043025463 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:05 INFO - PROCESS | 3897 | 1461043025669 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 22:17:05 INFO - PROCESS | 3897 | 1461043025856 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5816800 == 108 [pid = 3897] [id = 273] 22:17:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09d93ae800) [pid = 3897] [serial = 820] [outer = (nil)] 22:17:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09e2847400) [pid = 3897] [serial = 821] [outer = 0x7f09d93ae800] 22:17:05 INFO - PROCESS | 3897 | 1461043025975 Marionette DEBUG loaded listener.js 22:17:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09e3badc00) [pid = 3897] [serial = 822] [outer = 0x7f09d93ae800] 22:17:06 INFO - PROCESS | 3897 | 1461043026924 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 22:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1494ms 22:17:06 INFO - PROCESS | 3897 | 1461043026943 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 22:17:06 INFO - PROCESS | 3897 | 1461043026945 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 22:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:17:06 INFO - PROCESS | 3897 | 1461043026953 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:17:06 INFO - PROCESS | 3897 | 1461043026956 Marionette TRACE conn3 <- [1,1066,null,{}] 22:17:06 INFO - PROCESS | 3897 | 1461043026970 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:07 INFO - PROCESS | 3897 | 1461043027140 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 22:17:07 INFO - PROCESS | 3897 | 1461043027372 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb54f000 == 109 [pid = 3897] [id = 274] 22:17:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09e4b1e400) [pid = 3897] [serial = 823] [outer = (nil)] 22:17:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09e546f800) [pid = 3897] [serial = 824] [outer = 0x7f09e4b1e400] 22:17:07 INFO - PROCESS | 3897 | 1461043027493 Marionette DEBUG loaded listener.js 22:17:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09e563fc00) [pid = 3897] [serial = 825] [outer = 0x7f09e4b1e400] 22:17:08 INFO - PROCESS | 3897 | 1461043028328 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 22:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1432ms 22:17:08 INFO - PROCESS | 3897 | 1461043028385 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 22:17:08 INFO - PROCESS | 3897 | 1461043028389 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 22:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:17:08 INFO - PROCESS | 3897 | 1461043028395 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:17:08 INFO - PROCESS | 3897 | 1461043028398 Marionette TRACE conn3 <- [1,1070,null,{}] 22:17:08 INFO - PROCESS | 3897 | 1461043028403 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:08 INFO - PROCESS | 3897 | 1461043028560 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 22:17:08 INFO - PROCESS | 3897 | 1461043028745 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09feacb000 == 110 [pid = 3897] [id = 275] 22:17:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09e4fad400) [pid = 3897] [serial = 826] [outer = (nil)] 22:17:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09e9640000) [pid = 3897] [serial = 827] [outer = 0x7f09e4fad400] 22:17:08 INFO - PROCESS | 3897 | 1461043028819 Marionette DEBUG loaded listener.js 22:17:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09eb114c00) [pid = 3897] [serial = 828] [outer = 0x7f09e4fad400] 22:17:09 INFO - PROCESS | 3897 | 1461043029610 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 22:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1231ms 22:17:09 INFO - PROCESS | 3897 | 1461043029627 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 22:17:09 INFO - PROCESS | 3897 | 1461043029629 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 22:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:17:09 INFO - PROCESS | 3897 | 1461043029636 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:17:09 INFO - PROCESS | 3897 | 1461043029638 Marionette TRACE conn3 <- [1,1074,null,{}] 22:17:09 INFO - PROCESS | 3897 | 1461043029644 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:09 INFO - PROCESS | 3897 | 1461043029800 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 22:17:09 INFO - PROCESS | 3897 | 1461043029985 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a02981800 == 111 [pid = 3897] [id = 276] 22:17:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09e44d1400) [pid = 3897] [serial = 829] [outer = (nil)] 22:17:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09ecf88800) [pid = 3897] [serial = 830] [outer = 0x7f09e44d1400] 22:17:10 INFO - PROCESS | 3897 | 1461043030059 Marionette DEBUG loaded listener.js 22:17:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09edca9400) [pid = 3897] [serial = 831] [outer = 0x7f09e44d1400] 22:17:10 INFO - PROCESS | 3897 | 1461043030918 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 22:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1331ms 22:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:17:10 INFO - PROCESS | 3897 | 1461043030967 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 22:17:10 INFO - PROCESS | 3897 | 1461043030969 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 22:17:10 INFO - PROCESS | 3897 | 1461043030974 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:17:10 INFO - PROCESS | 3897 | 1461043030978 Marionette TRACE conn3 <- [1,1078,null,{}] 22:17:10 INFO - PROCESS | 3897 | 1461043030984 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:11 INFO - PROCESS | 3897 | 1461043031208 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 22:17:11 INFO - PROCESS | 3897 | 1461043031393 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db0c1800 == 112 [pid = 3897] [id = 277] 22:17:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e6507800) [pid = 3897] [serial = 832] [outer = (nil)] 22:17:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09f56e2000) [pid = 3897] [serial = 833] [outer = 0x7f09e6507800] 22:17:11 INFO - PROCESS | 3897 | 1461043031466 Marionette DEBUG loaded listener.js 22:17:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09fe9d3000) [pid = 3897] [serial = 834] [outer = 0x7f09e6507800] 22:17:12 INFO - PROCESS | 3897 | 1461043032356 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 22:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1435ms 22:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:17:12 INFO - PROCESS | 3897 | 1461043032411 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 22:17:12 INFO - PROCESS | 3897 | 1461043032413 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 22:17:12 INFO - PROCESS | 3897 | 1461043032420 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:17:12 INFO - PROCESS | 3897 | 1461043032423 Marionette TRACE conn3 <- [1,1082,null,{}] 22:17:12 INFO - PROCESS | 3897 | 1461043032428 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:12 INFO - PROCESS | 3897 | 1461043032586 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 22:17:12 INFO - PROCESS | 3897 | 1461043032799 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9214000 == 113 [pid = 3897] [id = 278] 22:17:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09d9b94000) [pid = 3897] [serial = 835] [outer = (nil)] 22:17:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09d9b9c400) [pid = 3897] [serial = 836] [outer = 0x7f09d9b94000] 22:17:12 INFO - PROCESS | 3897 | 1461043032870 Marionette DEBUG loaded listener.js 22:17:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09d9ba0c00) [pid = 3897] [serial = 837] [outer = 0x7f09d9b94000] 22:17:13 INFO - PROCESS | 3897 | 1461043033762 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 22:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1379ms 22:17:13 INFO - PROCESS | 3897 | 1461043033799 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 22:17:13 INFO - PROCESS | 3897 | 1461043033801 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 22:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:17:13 INFO - PROCESS | 3897 | 1461043033808 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:17:13 INFO - PROCESS | 3897 | 1461043033811 Marionette TRACE conn3 <- [1,1086,null,{}] 22:17:13 INFO - PROCESS | 3897 | 1461043033816 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:13 INFO - PROCESS | 3897 | 1461043033977 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 22:17:14 INFO - PROCESS | 3897 | 1461043034172 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc05f800 == 114 [pid = 3897] [id = 279] 22:17:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09d9b92800) [pid = 3897] [serial = 838] [outer = (nil)] 22:17:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09e2234800) [pid = 3897] [serial = 839] [outer = 0x7f09d9b92800] 22:17:14 INFO - PROCESS | 3897 | 1461043034240 Marionette DEBUG loaded listener.js 22:17:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09ebce3400) [pid = 3897] [serial = 840] [outer = 0x7f09d9b92800] 22:17:15 INFO - PROCESS | 3897 | 1461043035083 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 22:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1327ms 22:17:15 INFO - PROCESS | 3897 | 1461043035135 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 22:17:15 INFO - PROCESS | 3897 | 1461043035139 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 22:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:17:15 INFO - PROCESS | 3897 | 1461043035145 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:17:15 INFO - PROCESS | 3897 | 1461043035148 Marionette TRACE conn3 <- [1,1090,null,{}] 22:17:15 INFO - PROCESS | 3897 | 1461043035153 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:15 INFO - PROCESS | 3897 | 1461043035314 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 22:17:15 INFO - PROCESS | 3897 | 1461043035512 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b83800 == 115 [pid = 3897] [id = 280] 22:17:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09d9b97000) [pid = 3897] [serial = 841] [outer = (nil)] 22:17:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09e2847c00) [pid = 3897] [serial = 842] [outer = 0x7f09d9b97000] 22:17:15 INFO - PROCESS | 3897 | 1461043035583 Marionette DEBUG loaded listener.js 22:17:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09e43ec400) [pid = 3897] [serial = 843] [outer = 0x7f09d9b97000] 22:17:16 INFO - PROCESS | 3897 | 1461043036422 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 22:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1333ms 22:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:17:16 INFO - PROCESS | 3897 | 1461043036479 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 22:17:16 INFO - PROCESS | 3897 | 1461043036482 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 22:17:16 INFO - PROCESS | 3897 | 1461043036488 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:17:16 INFO - PROCESS | 3897 | 1461043036491 Marionette TRACE conn3 <- [1,1094,null,{}] 22:17:16 INFO - PROCESS | 3897 | 1461043036496 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:16 INFO - PROCESS | 3897 | 1461043036653 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 22:17:16 INFO - PROCESS | 3897 | 1461043036844 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52cc000 == 116 [pid = 3897] [id = 281] 22:17:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09e1eb3000) [pid = 3897] [serial = 844] [outer = (nil)] 22:17:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09e3bb6400) [pid = 3897] [serial = 845] [outer = 0x7f09e1eb3000] 22:17:16 INFO - PROCESS | 3897 | 1461043036916 Marionette DEBUG loaded listener.js 22:17:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09e439c800) [pid = 3897] [serial = 846] [outer = 0x7f09e1eb3000] 22:17:18 INFO - PROCESS | 3897 | 1461043038398 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 22:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1982ms 22:17:18 INFO - PROCESS | 3897 | 1461043038470 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 22:17:18 INFO - PROCESS | 3897 | 1461043038474 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 22:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:17:18 INFO - PROCESS | 3897 | 1461043038482 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:17:18 INFO - PROCESS | 3897 | 1461043038487 Marionette TRACE conn3 <- [1,1098,null,{}] 22:17:18 INFO - PROCESS | 3897 | 1461043038496 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:18 INFO - PROCESS | 3897 | 1461043038698 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 22:17:18 INFO - PROCESS | 3897 | 1461043038903 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db256800 == 117 [pid = 3897] [id = 282] 22:17:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09d7ea0800) [pid = 3897] [serial = 847] [outer = (nil)] 22:17:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09d93ad400) [pid = 3897] [serial = 848] [outer = 0x7f09d7ea0800] 22:17:18 INFO - PROCESS | 3897 | 1461043038968 Marionette DEBUG loaded listener.js 22:17:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09dc1ca800) [pid = 3897] [serial = 849] [outer = 0x7f09d7ea0800] 22:17:19 INFO - PROCESS | 3897 | 1461043039932 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 22:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1491ms 22:17:19 INFO - PROCESS | 3897 | 1461043039972 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 22:17:19 INFO - PROCESS | 3897 | 1461043039979 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 22:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:17:19 INFO - PROCESS | 3897 | 1461043039989 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:17:19 INFO - PROCESS | 3897 | 1461043039992 Marionette TRACE conn3 <- [1,1102,null,{}] 22:17:20 INFO - PROCESS | 3897 | 1461043039998 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:20 INFO - PROCESS | 3897 | 1461043040145 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 22:17:20 INFO - PROCESS | 3897 | 1461043040338 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9add000 == 118 [pid = 3897] [id = 283] 22:17:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09e1eb9400) [pid = 3897] [serial = 850] [outer = (nil)] 22:17:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09e2178400) [pid = 3897] [serial = 851] [outer = 0x7f09e1eb9400] 22:17:20 INFO - PROCESS | 3897 | 1461043040401 Marionette DEBUG loaded listener.js 22:17:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09e2186800) [pid = 3897] [serial = 852] [outer = 0x7f09e1eb9400] 22:17:20 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0d15800 == 117 [pid = 3897] [id = 118] 22:17:20 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e581a000 == 116 [pid = 3897] [id = 196] 22:17:20 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a033bd800 == 115 [pid = 3897] [id = 95] 22:17:20 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09e434bc00) [pid = 3897] [serial = 743] [outer = (nil)] [url = about:blank] 22:17:20 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09e3a31000) [pid = 3897] [serial = 734] [outer = (nil)] [url = about:blank] 22:17:20 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09d93ac000) [pid = 3897] [serial = 737] [outer = (nil)] [url = about:blank] 22:17:20 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09d7e9f400) [pid = 3897] [serial = 740] [outer = (nil)] [url = about:blank] 22:17:20 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09ef460800) [pid = 3897] [serial = 764] [outer = (nil)] [url = about:blank] 22:17:20 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc248800 == 114 [pid = 3897] [id = 270] 22:17:20 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee5b8000 == 113 [pid = 3897] [id = 269] 22:17:20 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eb187000 == 112 [pid = 3897] [id = 268] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e259c800 == 111 [pid = 3897] [id = 267] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db259800 == 110 [pid = 3897] [id = 266] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db254800 == 109 [pid = 3897] [id = 265] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a52800 == 108 [pid = 3897] [id = 264] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1d7000 == 107 [pid = 3897] [id = 263] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9add800 == 106 [pid = 3897] [id = 261] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0362e000 == 105 [pid = 3897] [id = 260] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc80d000 == 104 [pid = 3897] [id = 259] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb55d800 == 103 [pid = 3897] [id = 258] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eec37800 == 102 [pid = 3897] [id = 257] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52dc800 == 101 [pid = 3897] [id = 256] 22:17:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd1ea800 == 100 [pid = 3897] [id = 255] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e3bc5400) [pid = 3897] [serial = 340] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09ee6ca400) [pid = 3897] [serial = 485] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09ef8b4000) [pid = 3897] [serial = 488] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09e563f800) [pid = 3897] [serial = 442] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09e9644800) [pid = 3897] [serial = 515] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09e4580400) [pid = 3897] [serial = 512] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09e3bc4400) [pid = 3897] [serial = 385] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09ecda1000) [pid = 3897] [serial = 518] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09e4396400) [pid = 3897] [serial = 476] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09ed5e7800) [pid = 3897] [serial = 521] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09ef041c00) [pid = 3897] [serial = 527] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09f02dc400) [pid = 3897] [serial = 430] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09e9640c00) [pid = 3897] [serial = 448] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09e4581800) [pid = 3897] [serial = 388] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09e4b1a000) [pid = 3897] [serial = 424] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f0a00b10c00) [pid = 3897] [serial = 436] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09eec6cc00) [pid = 3897] [serial = 524] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09e4345000) [pid = 3897] [serial = 509] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f0a04c56c00) [pid = 3897] [serial = 439] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09ecf89800) [pid = 3897] [serial = 427] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09dd356c00) [pid = 3897] [serial = 635] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09ef03e000) [pid = 3897] [serial = 391] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09e92e9c00) [pid = 3897] [serial = 686] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09e4b94c00) [pid = 3897] [serial = 479] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09fea49c00) [pid = 3897] [serial = 394] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09ecf88400) [pid = 3897] [serial = 482] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09ef7c4800) [pid = 3897] [serial = 397] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f0a04c63400) [pid = 3897] [serial = 445] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09fc7d5800) [pid = 3897] [serial = 433] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09ed007800) [pid = 3897] [serial = 581] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09e4393800) [pid = 3897] [serial = 548] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09eec63c00) [pid = 3897] [serial = 584] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09ec10d000) [pid = 3897] [serial = 557] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09e4b1a800) [pid = 3897] [serial = 551] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09e43f3c00) [pid = 3897] [serial = 578] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09f02d5c00) [pid = 3897] [serial = 590] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09e9c8c000) [pid = 3897] [serial = 554] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09e92e9000) [pid = 3897] [serial = 758] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09edca9800) [pid = 3897] [serial = 761] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e3bb4400) [pid = 3897] [serial = 749] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09e434f400) [pid = 3897] [serial = 750] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09e2180c00) [pid = 3897] [serial = 746] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e92e2800) [pid = 3897] [serial = 715] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f0a0014fc00) [pid = 3897] [serial = 724] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09da2dfc00) [pid = 3897] [serial = 731] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09dc1cb000) [pid = 3897] [serial = 709] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09d8a14400) [pid = 3897] [serial = 727] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09eece9800) [pid = 3897] [serial = 718] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09e4573400) [pid = 3897] [serial = 752] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09e44cc400) [pid = 3897] [serial = 712] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09fb60dc00) [pid = 3897] [serial = 721] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09fb375800) [pid = 3897] [serial = 707] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09e45b9c00) [pid = 3897] [serial = 467] [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.] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09e222f800) [pid = 3897] [serial = 747] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09e6509c00) [pid = 3897] [serial = 755] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09e9c8b400) [pid = 3897] [serial = 759] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09e4fb1000) [pid = 3897] [serial = 753] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09e876a800) [pid = 3897] [serial = 756] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09ee90a400) [pid = 3897] [serial = 762] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09ef7cb000) [pid = 3897] [serial = 587] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 3897 | 1461043041383 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 22:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1480ms 22:17:21 INFO - PROCESS | 3897 | 1461043041468 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 22:17:21 INFO - PROCESS | 3897 | 1461043041472 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 22:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:17:21 INFO - PROCESS | 3897 | 1461043041477 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:17:21 INFO - PROCESS | 3897 | 1461043041483 Marionette TRACE conn3 <- [1,1106,null,{}] 22:17:21 INFO - PROCESS | 3897 | 1461043041497 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:21 INFO - PROCESS | 3897 | 1461043041647 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 22:17:21 INFO - PROCESS | 3897 | 1461043041659 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd1db800 == 101 [pid = 3897] [id = 284] 22:17:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09e2205400) [pid = 3897] [serial = 853] [outer = (nil)] 22:17:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09e2849400) [pid = 3897] [serial = 854] [outer = 0x7f09e2205400] 22:17:21 INFO - PROCESS | 3897 | 1461043041721 Marionette DEBUG loaded listener.js 22:17:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09e3a2d400) [pid = 3897] [serial = 855] [outer = 0x7f09e2205400] 22:17:22 INFO - PROCESS | 3897 | 1461043042493 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 22:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1040ms 22:17:22 INFO - PROCESS | 3897 | 1461043042518 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 22:17:22 INFO - PROCESS | 3897 | 1461043042523 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 22:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:17:22 INFO - PROCESS | 3897 | 1461043042528 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:17:22 INFO - PROCESS | 3897 | 1461043042530 Marionette TRACE conn3 <- [1,1110,null,{}] 22:17:22 INFO - PROCESS | 3897 | 1461043042536 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:22 INFO - PROCESS | 3897 | 1461043042675 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 22:17:22 INFO - PROCESS | 3897 | 1461043042694 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21e4800 == 102 [pid = 3897] [id = 285] 22:17:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09e1f86000) [pid = 3897] [serial = 856] [outer = (nil)] 22:17:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09e3bb8800) [pid = 3897] [serial = 857] [outer = 0x7f09e1f86000] 22:17:22 INFO - PROCESS | 3897 | 1461043042763 Marionette DEBUG loaded listener.js 22:17:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09e3bd3c00) [pid = 3897] [serial = 858] [outer = 0x7f09e1f86000] 22:17:23 INFO - PROCESS | 3897 | 1461043043637 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 22:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1136ms 22:17:23 INFO - PROCESS | 3897 | 1461043043665 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 22:17:23 INFO - PROCESS | 3897 | 1461043043668 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 22:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:17:23 INFO - PROCESS | 3897 | 1461043043675 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:17:23 INFO - PROCESS | 3897 | 1461043043677 Marionette TRACE conn3 <- [1,1114,null,{}] 22:17:23 INFO - PROCESS | 3897 | 1461043043682 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:23 INFO - PROCESS | 3897 | 1461043043871 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 22:17:23 INFO - PROCESS | 3897 | 1461043043960 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3946800 == 103 [pid = 3897] [id = 286] 22:17:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09e3babc00) [pid = 3897] [serial = 859] [outer = (nil)] 22:17:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09e4343800) [pid = 3897] [serial = 860] [outer = 0x7f09e3babc00] 22:17:24 INFO - PROCESS | 3897 | 1461043044018 Marionette DEBUG loaded listener.js 22:17:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09e434f400) [pid = 3897] [serial = 861] [outer = 0x7f09e3babc00] 22:17:24 INFO - PROCESS | 3897 | 1461043044850 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 22:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1228ms 22:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:17:24 INFO - PROCESS | 3897 | 1461043044906 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 22:17:24 INFO - PROCESS | 3897 | 1461043044908 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 22:17:24 INFO - PROCESS | 3897 | 1461043044914 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:17:24 INFO - PROCESS | 3897 | 1461043044917 Marionette TRACE conn3 <- [1,1118,null,{}] 22:17:24 INFO - PROCESS | 3897 | 1461043044922 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:25 INFO - PROCESS | 3897 | 1461043045133 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 22:17:25 INFO - PROCESS | 3897 | 1461043045158 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b7e800 == 104 [pid = 3897] [id = 287] 22:17:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09e44c9c00) [pid = 3897] [serial = 862] [outer = (nil)] 22:17:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e4580400) [pid = 3897] [serial = 863] [outer = 0x7f09e44c9c00] 22:17:25 INFO - PROCESS | 3897 | 1461043045219 Marionette DEBUG loaded listener.js 22:17:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e45be000) [pid = 3897] [serial = 864] [outer = 0x7f09e44c9c00] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09d7ea4c00) [pid = 3897] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09d8a0cc00) [pid = 3897] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09dc151000) [pid = 3897] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09e2186400) [pid = 3897] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09dc150c00) [pid = 3897] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09d7e9ac00) [pid = 3897] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09e3a2d000) [pid = 3897] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09dc14e400) [pid = 3897] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:17:26 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09e963c800) [pid = 3897] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:17:26 INFO - PROCESS | 3897 | 1461043046799 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 22:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1937ms 22:17:26 INFO - PROCESS | 3897 | 1461043046850 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 22:17:26 INFO - PROCESS | 3897 | 1461043046852 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 22:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:17:26 INFO - PROCESS | 3897 | 1461043046868 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:17:26 INFO - PROCESS | 3897 | 1461043046871 Marionette TRACE conn3 <- [1,1122,null,{}] 22:17:26 INFO - PROCESS | 3897 | 1461043046876 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:27 INFO - PROCESS | 3897 | 1461043047025 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 22:17:27 INFO - PROCESS | 3897 | 1461043047040 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4961000 == 105 [pid = 3897] [id = 288] 22:17:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09dd184400) [pid = 3897] [serial = 865] [outer = (nil)] 22:17:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09e4aa4800) [pid = 3897] [serial = 866] [outer = 0x7f09dd184400] 22:17:27 INFO - PROCESS | 3897 | 1461043047099 Marionette DEBUG loaded listener.js 22:17:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09e4fa9800) [pid = 3897] [serial = 867] [outer = 0x7f09dd184400] 22:17:27 INFO - PROCESS | 3897 | 1461043047833 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 22:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 981ms 22:17:27 INFO - PROCESS | 3897 | 1461043047851 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 22:17:27 INFO - PROCESS | 3897 | 1461043047854 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 22:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:17:27 INFO - PROCESS | 3897 | 1461043047859 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:17:27 INFO - PROCESS | 3897 | 1461043047862 Marionette TRACE conn3 <- [1,1126,null,{}] 22:17:27 INFO - PROCESS | 3897 | 1461043047867 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:28 INFO - PROCESS | 3897 | 1461043048051 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 22:17:28 INFO - PROCESS | 3897 | 1461043048072 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52ce000 == 106 [pid = 3897] [id = 289] 22:17:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09e3a2d000) [pid = 3897] [serial = 868] [outer = (nil)] 22:17:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09e4faf000) [pid = 3897] [serial = 869] [outer = 0x7f09e3a2d000] 22:17:28 INFO - PROCESS | 3897 | 1461043048130 Marionette DEBUG loaded listener.js 22:17:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09e5470c00) [pid = 3897] [serial = 870] [outer = 0x7f09e3a2d000] 22:17:29 INFO - PROCESS | 3897 | 1461043049162 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 22:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1339ms 22:17:29 INFO - PROCESS | 3897 | 1461043049199 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 22:17:29 INFO - PROCESS | 3897 | 1461043049206 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 22:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:17:29 INFO - PROCESS | 3897 | 1461043049214 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:17:29 INFO - PROCESS | 3897 | 1461043049220 Marionette TRACE conn3 <- [1,1130,null,{}] 22:17:29 INFO - PROCESS | 3897 | 1461043049227 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:29 INFO - PROCESS | 3897 | 1461043049407 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 22:17:29 INFO - PROCESS | 3897 | 1461043049576 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db0c8000 == 107 [pid = 3897] [id = 290] 22:17:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09dc1c4800) [pid = 3897] [serial = 871] [outer = (nil)] 22:17:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09dd352400) [pid = 3897] [serial = 872] [outer = 0x7f09dc1c4800] 22:17:29 INFO - PROCESS | 3897 | 1461043049648 Marionette DEBUG loaded listener.js 22:17:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e2178800) [pid = 3897] [serial = 873] [outer = 0x7f09dc1c4800] 22:17:30 INFO - PROCESS | 3897 | 1461043050628 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 22:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1482ms 22:17:30 INFO - PROCESS | 3897 | 1461043050697 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 22:17:30 INFO - PROCESS | 3897 | 1461043050705 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 22:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:17:30 INFO - PROCESS | 3897 | 1461043050715 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:17:30 INFO - PROCESS | 3897 | 1461043050720 Marionette TRACE conn3 <- [1,1134,null,{}] 22:17:30 INFO - PROCESS | 3897 | 1461043050725 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:30 INFO - PROCESS | 3897 | 1461043050931 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 22:17:31 INFO - PROCESS | 3897 | 1461043051099 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a5c800 == 108 [pid = 3897] [id = 291] 22:17:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09dc1ce000) [pid = 3897] [serial = 874] [outer = (nil)] 22:17:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09e3a33800) [pid = 3897] [serial = 875] [outer = 0x7f09dc1ce000] 22:17:31 INFO - PROCESS | 3897 | 1461043051171 Marionette DEBUG loaded listener.js 22:17:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09e3bd6800) [pid = 3897] [serial = 876] [outer = 0x7f09dc1ce000] 22:17:32 INFO - PROCESS | 3897 | 1461043052052 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 22:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1382ms 22:17:32 INFO - PROCESS | 3897 | 1461043052097 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 22:17:32 INFO - PROCESS | 3897 | 1461043052101 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 22:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:17:32 INFO - PROCESS | 3897 | 1461043052107 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:17:32 INFO - PROCESS | 3897 | 1461043052113 Marionette TRACE conn3 <- [1,1138,null,{}] 22:17:32 INFO - PROCESS | 3897 | 1461043052128 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:32 INFO - PROCESS | 3897 | 1461043052300 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 22:17:32 INFO - PROCESS | 3897 | 1461043052469 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e570f000 == 109 [pid = 3897] [id = 292] 22:17:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e4343c00) [pid = 3897] [serial = 877] [outer = (nil)] 22:17:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09e44c9400) [pid = 3897] [serial = 878] [outer = 0x7f09e4343c00] 22:17:32 INFO - PROCESS | 3897 | 1461043052544 Marionette DEBUG loaded listener.js 22:17:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09e4aae800) [pid = 3897] [serial = 879] [outer = 0x7f09e4343c00] 22:17:33 INFO - PROCESS | 3897 | 1461043053356 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 22:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1289ms 22:17:33 INFO - PROCESS | 3897 | 1461043053396 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 22:17:33 INFO - PROCESS | 3897 | 1461043053401 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 22:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:17:33 INFO - PROCESS | 3897 | 1461043053407 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:17:33 INFO - PROCESS | 3897 | 1461043053409 Marionette TRACE conn3 <- [1,1142,null,{}] 22:17:33 INFO - PROCESS | 3897 | 1461043053415 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:33 INFO - PROCESS | 3897 | 1461043053635 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 22:17:33 INFO - PROCESS | 3897 | 1461043053765 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e87b8000 == 110 [pid = 3897] [id = 293] 22:17:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09e44c6c00) [pid = 3897] [serial = 880] [outer = (nil)] 22:17:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09e5471c00) [pid = 3897] [serial = 881] [outer = 0x7f09e44c6c00] 22:17:33 INFO - PROCESS | 3897 | 1461043053835 Marionette DEBUG loaded listener.js 22:17:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09e5640800) [pid = 3897] [serial = 882] [outer = 0x7f09e44c6c00] 22:17:34 INFO - PROCESS | 3897 | 1461043054767 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 22:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1427ms 22:17:34 INFO - PROCESS | 3897 | 1461043054835 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 22:17:34 INFO - PROCESS | 3897 | 1461043054837 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 22:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:17:34 INFO - PROCESS | 3897 | 1461043054844 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:17:34 INFO - PROCESS | 3897 | 1461043054846 Marionette TRACE conn3 <- [1,1146,null,{}] 22:17:34 INFO - PROCESS | 3897 | 1461043054852 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:35 INFO - PROCESS | 3897 | 1461043055012 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 22:17:35 INFO - PROCESS | 3897 | 1461043055181 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8969000 == 111 [pid = 3897] [id = 294] 22:17:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09e4b1d000) [pid = 3897] [serial = 883] [outer = (nil)] 22:17:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09e650d400) [pid = 3897] [serial = 884] [outer = 0x7f09e4b1d000] 22:17:35 INFO - PROCESS | 3897 | 1461043055253 Marionette DEBUG loaded listener.js 22:17:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e73d1400) [pid = 3897] [serial = 885] [outer = 0x7f09e4b1d000] 22:17:36 INFO - PROCESS | 3897 | 1461043056320 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 22:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1487ms 22:17:36 INFO - PROCESS | 3897 | 1461043056346 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 22:17:36 INFO - PROCESS | 3897 | 1461043056350 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 22:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:17:36 INFO - PROCESS | 3897 | 1461043056357 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:17:36 INFO - PROCESS | 3897 | 1461043056361 Marionette TRACE conn3 <- [1,1150,null,{}] 22:17:36 INFO - PROCESS | 3897 | 1461043056366 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:36 INFO - PROCESS | 3897 | 1461043056638 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 22:17:36 INFO - PROCESS | 3897 | 1461043056809 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebc8c000 == 112 [pid = 3897] [id = 295] 22:17:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09e6503800) [pid = 3897] [serial = 886] [outer = (nil)] 22:17:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09e9c86000) [pid = 3897] [serial = 887] [outer = 0x7f09e6503800] 22:17:36 INFO - PROCESS | 3897 | 1461043056882 Marionette DEBUG loaded listener.js 22:17:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09eb1a8800) [pid = 3897] [serial = 888] [outer = 0x7f09e6503800] 22:17:37 INFO - PROCESS | 3897 | 1461043057771 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 22:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1482ms 22:17:37 INFO - PROCESS | 3897 | 1461043057839 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 22:17:37 INFO - PROCESS | 3897 | 1461043057842 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 22:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:17:37 INFO - PROCESS | 3897 | 1461043057849 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:17:37 INFO - PROCESS | 3897 | 1461043057852 Marionette TRACE conn3 <- [1,1154,null,{}] 22:17:37 INFO - PROCESS | 3897 | 1461043057857 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:38 INFO - PROCESS | 3897 | 1461043058085 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 22:17:38 INFO - PROCESS | 3897 | 1461043058258 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed0dc000 == 113 [pid = 3897] [id = 296] 22:17:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09e1f86400) [pid = 3897] [serial = 889] [outer = (nil)] 22:17:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09ebce3c00) [pid = 3897] [serial = 890] [outer = 0x7f09e1f86400] 22:17:38 INFO - PROCESS | 3897 | 1461043058329 Marionette DEBUG loaded listener.js 22:17:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09ebcee000) [pid = 3897] [serial = 891] [outer = 0x7f09e1f86400] 22:17:39 INFO - PROCESS | 3897 | 1461043059137 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 22:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1332ms 22:17:39 INFO - PROCESS | 3897 | 1461043059183 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 22:17:39 INFO - PROCESS | 3897 | 1461043059186 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 22:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:17:39 INFO - PROCESS | 3897 | 1461043059193 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:17:39 INFO - PROCESS | 3897 | 1461043059196 Marionette TRACE conn3 <- [1,1158,null,{}] 22:17:39 INFO - PROCESS | 3897 | 1461043059201 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:39 INFO - PROCESS | 3897 | 1461043059355 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 22:17:39 INFO - PROCESS | 3897 | 1461043059531 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed4ee800 == 114 [pid = 3897] [id = 297] 22:17:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09e3bde800) [pid = 3897] [serial = 892] [outer = (nil)] 22:17:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09ec1c7800) [pid = 3897] [serial = 893] [outer = 0x7f09e3bde800] 22:17:39 INFO - PROCESS | 3897 | 1461043059599 Marionette DEBUG loaded listener.js 22:17:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09ecf88400) [pid = 3897] [serial = 894] [outer = 0x7f09e3bde800] 22:17:40 INFO - PROCESS | 3897 | 1461043060446 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 22:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1280ms 22:17:40 INFO - PROCESS | 3897 | 1461043060474 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 22:17:40 INFO - PROCESS | 3897 | 1461043060477 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 22:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:17:40 INFO - PROCESS | 3897 | 1461043060483 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:17:40 INFO - PROCESS | 3897 | 1461043060485 Marionette TRACE conn3 <- [1,1162,null,{}] 22:17:40 INFO - PROCESS | 3897 | 1461043060491 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:40 INFO - PROCESS | 3897 | 1461043060643 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 22:17:40 INFO - PROCESS | 3897 | 1461043060839 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09edf8d000 == 115 [pid = 3897] [id = 298] 22:17:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09d7ea1000) [pid = 3897] [serial = 895] [outer = (nil)] 22:17:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09ecfec400) [pid = 3897] [serial = 896] [outer = 0x7f09d7ea1000] 22:17:40 INFO - PROCESS | 3897 | 1461043060907 Marionette DEBUG loaded listener.js 22:17:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09ed8b5000) [pid = 3897] [serial = 897] [outer = 0x7f09d7ea1000] 22:17:41 INFO - PROCESS | 3897 | 1461043061838 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 22:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1432ms 22:17:41 INFO - PROCESS | 3897 | 1461043061916 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 22:17:41 INFO - PROCESS | 3897 | 1461043061919 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 22:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:17:41 INFO - PROCESS | 3897 | 1461043061925 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:17:41 INFO - PROCESS | 3897 | 1461043061928 Marionette TRACE conn3 <- [1,1166,null,{}] 22:17:41 INFO - PROCESS | 3897 | 1461043061933 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:42 INFO - PROCESS | 3897 | 1461043062114 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 22:17:42 INFO - PROCESS | 3897 | 1461043062296 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e394e800 == 116 [pid = 3897] [id = 299] 22:17:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09ed480400) [pid = 3897] [serial = 898] [outer = (nil)] 22:17:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09edc9e400) [pid = 3897] [serial = 899] [outer = 0x7f09ed480400] 22:17:42 INFO - PROCESS | 3897 | 1461043062418 Marionette DEBUG loaded listener.js 22:17:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09edca6000) [pid = 3897] [serial = 900] [outer = 0x7f09ed480400] 22:17:43 INFO - PROCESS | 3897 | 1461043063295 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 22:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1428ms 22:17:43 INFO - PROCESS | 3897 | 1461043063353 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 22:17:43 INFO - PROCESS | 3897 | 1461043063358 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 22:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:17:43 INFO - PROCESS | 3897 | 1461043063364 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:17:43 INFO - PROCESS | 3897 | 1461043063368 Marionette TRACE conn3 <- [1,1170,null,{}] 22:17:43 INFO - PROCESS | 3897 | 1461043063373 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:43 INFO - PROCESS | 3897 | 1461043063568 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 22:17:44 INFO - PROCESS | 3897 | 1461043064072 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db0c0000 == 117 [pid = 3897] [id = 300] 22:17:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09d8a07400) [pid = 3897] [serial = 901] [outer = (nil)] 22:17:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09d8a0c000) [pid = 3897] [serial = 902] [outer = 0x7f09d8a07400] 22:17:44 INFO - PROCESS | 3897 | 1461043064185 Marionette DEBUG loaded listener.js 22:17:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09d9b94c00) [pid = 3897] [serial = 903] [outer = 0x7f09d8a07400] 22:17:45 INFO - PROCESS | 3897 | 1461043065031 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 22:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1730ms 22:17:45 INFO - PROCESS | 3897 | 1461043065095 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 22:17:45 INFO - PROCESS | 3897 | 1461043065105 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 22:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:17:45 INFO - PROCESS | 3897 | 1461043065123 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:17:45 INFO - PROCESS | 3897 | 1461043065129 Marionette TRACE conn3 <- [1,1174,null,{}] 22:17:45 INFO - PROCESS | 3897 | 1461043065141 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:45 INFO - PROCESS | 3897 | 1461043065381 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 22:17:45 INFO - PROCESS | 3897 | 1461043065565 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9222000 == 118 [pid = 3897] [id = 301] 22:17:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09dd190400) [pid = 3897] [serial = 904] [outer = (nil)] 22:17:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09e2183000) [pid = 3897] [serial = 905] [outer = 0x7f09dd190400] 22:17:45 INFO - PROCESS | 3897 | 1461043065688 Marionette DEBUG loaded listener.js 22:17:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e2226800) [pid = 3897] [serial = 906] [outer = 0x7f09dd190400] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4961000 == 117 [pid = 3897] [id = 288] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b7e800 == 116 [pid = 3897] [id = 287] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3946800 == 115 [pid = 3897] [id = 286] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09dc14a800) [pid = 3897] [serial = 788] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e439d000) [pid = 3897] [serial = 815] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21e4800 == 114 [pid = 3897] [id = 285] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd1db800 == 113 [pid = 3897] [id = 284] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9add000 == 112 [pid = 3897] [id = 283] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db256800 == 111 [pid = 3897] [id = 282] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db0c1800 == 110 [pid = 3897] [id = 277] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a02981800 == 109 [pid = 3897] [id = 276] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09feacb000 == 108 [pid = 3897] [id = 275] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb54f000 == 107 [pid = 3897] [id = 274] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5816800 == 106 [pid = 3897] [id = 273] 22:17:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd3d5800 == 105 [pid = 3897] [id = 272] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09e1eb8c00) [pid = 3897] [serial = 812] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09e4aa1c00) [pid = 3897] [serial = 800] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09e284c800) [pid = 3897] [serial = 795] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09e8767800) [pid = 3897] [serial = 804] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09ebce7400) [pid = 3897] [serial = 773] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09dc1c8c00) [pid = 3897] [serial = 791] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09e546ac00) [pid = 3897] [serial = 785] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09e2182000) [pid = 3897] [serial = 794] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09e222d000) [pid = 3897] [serial = 813] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09e5633000) [pid = 3897] [serial = 803] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09fb375400) [pid = 3897] [serial = 744] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f0a00603400) [pid = 3897] [serial = 782] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09e217b800) [pid = 3897] [serial = 767] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09e4fa9c00) [pid = 3897] [serial = 798] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09dd18b000) [pid = 3897] [serial = 792] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09e4578800) [pid = 3897] [serial = 797] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09f02d7000) [pid = 3897] [serial = 809] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09ef0db400) [pid = 3897] [serial = 776] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09ef461c00) [pid = 3897] [serial = 807] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09e546b000) [pid = 3897] [serial = 801] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09e43f5000) [pid = 3897] [serial = 770] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09fb608800) [pid = 3897] [serial = 810] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09fba78400) [pid = 3897] [serial = 779] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09edd93400) [pid = 3897] [serial = 806] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 3897 | 1461043066600 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 22:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:17:46 INFO - PROCESS | 3897 | 1461043066672 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 22:17:46 INFO - PROCESS | 3897 | 1461043066679 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:17:46 INFO - PROCESS | 3897 | 1461043066682 Marionette TRACE conn3 <- [1,1178,null,{}] 22:17:46 INFO - PROCESS | 3897 | 1461043066687 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:46 INFO - PROCESS | 3897 | 1461043066836 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 22:17:46 INFO - PROCESS | 3897 | 1461043066866 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc262800 == 106 [pid = 3897] [id = 302] 22:17:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09d8a0f400) [pid = 3897] [serial = 907] [outer = (nil)] 22:17:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09e2182000) [pid = 3897] [serial = 908] [outer = 0x7f09d8a0f400] 22:17:47 INFO - PROCESS | 3897 | 1461043067050 Marionette DEBUG loaded listener.js 22:17:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09e3bd4c00) [pid = 3897] [serial = 909] [outer = 0x7f09d8a0f400] 22:17:47 INFO - PROCESS | 3897 | 1461043067795 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 22:17:47 INFO - PROCESS | 3897 | 1461043067864 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 22:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:17:47 INFO - PROCESS | 3897 | 1461043067877 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:17:47 INFO - PROCESS | 3897 | 1461043067886 Marionette TRACE conn3 <- [1,1182,null,{}] 22:17:47 INFO - PROCESS | 3897 | 1461043067893 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:48 INFO - PROCESS | 3897 | 1461043068046 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 22:17:48 INFO - PROCESS | 3897 | 1461043068058 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a4e800 == 107 [pid = 3897] [id = 303] 22:17:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09e3a34000) [pid = 3897] [serial = 910] [outer = (nil)] 22:17:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e44d0c00) [pid = 3897] [serial = 911] [outer = 0x7f09e3a34000] 22:17:48 INFO - PROCESS | 3897 | 1461043068116 Marionette DEBUG loaded listener.js 22:17:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09e4b94c00) [pid = 3897] [serial = 912] [outer = 0x7f09e3a34000] 22:17:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:17:48 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:17:48 INFO - PROCESS | 3897 | 1461043068963 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 22:17:49 INFO - PROCESS | 3897 | 1461043069042 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 22:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:17:49 INFO - PROCESS | 3897 | 1461043069051 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:17:49 INFO - PROCESS | 3897 | 1461043069054 Marionette TRACE conn3 <- [1,1186,null,{}] 22:17:49 INFO - PROCESS | 3897 | 1461043069066 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:49 INFO - PROCESS | 3897 | 1461043069260 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 22:17:49 INFO - PROCESS | 3897 | 1461043069280 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52db800 == 108 [pid = 3897] [id = 304] 22:17:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09e4348400) [pid = 3897] [serial = 913] [outer = (nil)] 22:17:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09e5633000) [pid = 3897] [serial = 914] [outer = 0x7f09e4348400] 22:17:49 INFO - PROCESS | 3897 | 1461043069338 Marionette DEBUG loaded listener.js 22:17:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09e875fc00) [pid = 3897] [serial = 915] [outer = 0x7f09e4348400] 22:17:50 INFO - PROCESS | 3897 | 1461043070183 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 22:17:50 INFO - PROCESS | 3897 | 1461043070240 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 22:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:17:50 INFO - PROCESS | 3897 | 1461043070245 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:17:50 INFO - PROCESS | 3897 | 1461043070248 Marionette TRACE conn3 <- [1,1190,null,{}] 22:17:50 INFO - PROCESS | 3897 | 1461043070265 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:50 INFO - PROCESS | 3897 | 1461043070454 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 22:17:50 INFO - PROCESS | 3897 | 1461043070473 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8844800 == 109 [pid = 3897] [id = 305] 22:17:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09e92e7c00) [pid = 3897] [serial = 916] [outer = (nil)] 22:17:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09e9642400) [pid = 3897] [serial = 917] [outer = 0x7f09e92e7c00] 22:17:50 INFO - PROCESS | 3897 | 1461043070543 Marionette DEBUG loaded listener.js 22:17:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09ecda1000) [pid = 3897] [serial = 918] [outer = 0x7f09e92e7c00] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09e3babc00) [pid = 3897] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09e44c9c00) [pid = 3897] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09dc14c800) [pid = 3897] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09d7ea0800) [pid = 3897] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09e1f86000) [pid = 3897] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09e1eb9400) [pid = 3897] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09e2205400) [pid = 3897] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09dd184400) [pid = 3897] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:17:51 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09d7e9d000) [pid = 3897] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:17:51 INFO - PROCESS | 3897 | 1461043071849 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 22:17:51 INFO - PROCESS | 3897 | 1461043071893 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 22:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:17:51 INFO - PROCESS | 3897 | 1461043071899 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:17:51 INFO - PROCESS | 3897 | 1461043071902 Marionette TRACE conn3 <- [1,1194,null,{}] 22:17:51 INFO - PROCESS | 3897 | 1461043071907 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:52 INFO - PROCESS | 3897 | 1461043072114 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 22:17:52 INFO - PROCESS | 3897 | 1461043072134 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebca4000 == 110 [pid = 3897] [id = 306] 22:17:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09e3baa400) [pid = 3897] [serial = 919] [outer = (nil)] 22:17:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e4aacc00) [pid = 3897] [serial = 920] [outer = 0x7f09e3baa400] 22:17:52 INFO - PROCESS | 3897 | 1461043072193 Marionette DEBUG loaded listener.js 22:17:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09edd92400) [pid = 3897] [serial = 921] [outer = 0x7f09e3baa400] 22:17:52 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:17:52 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:17:52 INFO - PROCESS | 3897 | 1461043072917 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 22:17:52 INFO - PROCESS | 3897 | 1461043072940 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 22:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:17:52 INFO - PROCESS | 3897 | 1461043072946 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:17:52 INFO - PROCESS | 3897 | 1461043072947 Marionette TRACE conn3 <- [1,1198,null,{}] 22:17:52 INFO - PROCESS | 3897 | 1461043072953 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:53 INFO - PROCESS | 3897 | 1461043073090 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 22:17:53 INFO - PROCESS | 3897 | 1461043073231 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eeb3a800 == 111 [pid = 3897] [id = 307] 22:17:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09e3bd6c00) [pid = 3897] [serial = 922] [outer = (nil)] 22:17:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09ee3e9400) [pid = 3897] [serial = 923] [outer = 0x7f09e3bd6c00] 22:17:53 INFO - PROCESS | 3897 | 1461043073289 Marionette DEBUG loaded listener.js 22:17:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09ee86c000) [pid = 3897] [serial = 924] [outer = 0x7f09e3bd6c00] 22:17:54 INFO - PROCESS | 3897 | 1461043074266 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 22:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1332ms 22:17:54 INFO - PROCESS | 3897 | 1461043074279 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 22:17:54 INFO - PROCESS | 3897 | 1461043074285 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 22:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:17:54 INFO - PROCESS | 3897 | 1461043074294 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:17:54 INFO - PROCESS | 3897 | 1461043074299 Marionette TRACE conn3 <- [1,1202,null,{}] 22:17:54 INFO - PROCESS | 3897 | 1461043074307 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:54 INFO - PROCESS | 3897 | 1461043074482 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 22:17:54 INFO - PROCESS | 3897 | 1461043074678 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2134800 == 112 [pid = 3897] [id = 308] 22:17:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09dc14e400) [pid = 3897] [serial = 925] [outer = (nil)] 22:17:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09e2232c00) [pid = 3897] [serial = 926] [outer = 0x7f09dc14e400] 22:17:54 INFO - PROCESS | 3897 | 1461043074752 Marionette DEBUG loaded listener.js 22:17:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09e3a38400) [pid = 3897] [serial = 927] [outer = 0x7f09dc14e400] 22:17:55 INFO - PROCESS | 3897 | 1461043075700 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:17:55 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 22:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1482ms 22:17:55 INFO - PROCESS | 3897 | 1461043075777 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 22:17:55 INFO - PROCESS | 3897 | 1461043075785 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 22:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:17:55 INFO - PROCESS | 3897 | 1461043075795 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:17:55 INFO - PROCESS | 3897 | 1461043075799 Marionette TRACE conn3 <- [1,1206,null,{}] 22:17:55 INFO - PROCESS | 3897 | 1461043075805 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:56 INFO - PROCESS | 3897 | 1461043076009 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 22:17:56 INFO - PROCESS | 3897 | 1461043076265 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e686c800 == 113 [pid = 3897] [id = 309] 22:17:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09e4345c00) [pid = 3897] [serial = 928] [outer = (nil)] 22:17:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09e457f800) [pid = 3897] [serial = 929] [outer = 0x7f09e4345c00] 22:17:56 INFO - PROCESS | 3897 | 1461043076380 Marionette DEBUG loaded listener.js 22:17:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09e5636800) [pid = 3897] [serial = 930] [outer = 0x7f09e4345c00] 22:17:57 INFO - PROCESS | 3897 | 1461043077269 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:17:57 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 22:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1534ms 22:17:57 INFO - PROCESS | 3897 | 1461043077329 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 22:17:57 INFO - PROCESS | 3897 | 1461043077332 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 22:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:17:57 INFO - PROCESS | 3897 | 1461043077338 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:17:57 INFO - PROCESS | 3897 | 1461043077344 Marionette TRACE conn3 <- [1,1210,null,{}] 22:17:57 INFO - PROCESS | 3897 | 1461043077360 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:57 INFO - PROCESS | 3897 | 1461043077566 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 22:17:57 INFO - PROCESS | 3897 | 1461043077802 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef7df800 == 114 [pid = 3897] [id = 310] 22:17:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09e92dfc00) [pid = 3897] [serial = 931] [outer = (nil)] 22:17:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09ebcecc00) [pid = 3897] [serial = 932] [outer = 0x7f09e92dfc00] 22:17:57 INFO - PROCESS | 3897 | 1461043077925 Marionette DEBUG loaded listener.js 22:17:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09edca9000) [pid = 3897] [serial = 933] [outer = 0x7f09e92dfc00] 22:17:58 INFO - PROCESS | 3897 | 1461043078728 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 22:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1436ms 22:17:58 INFO - PROCESS | 3897 | 1461043078775 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 22:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:17:58 INFO - PROCESS | 3897 | 1461043078780 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 22:17:58 INFO - PROCESS | 3897 | 1461043078786 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:17:58 INFO - PROCESS | 3897 | 1461043078789 Marionette TRACE conn3 <- [1,1214,null,{}] 22:17:58 INFO - PROCESS | 3897 | 1461043078794 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:17:58 INFO - PROCESS | 3897 | 1461043078955 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 22:17:59 INFO - PROCESS | 3897 | 1461043079136 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f56b9000 == 115 [pid = 3897] [id = 311] 22:17:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09e92e2400) [pid = 3897] [serial = 934] [outer = (nil)] 22:17:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09ee908000) [pid = 3897] [serial = 935] [outer = 0x7f09e92e2400] 22:17:59 INFO - PROCESS | 3897 | 1461043079207 Marionette DEBUG loaded listener.js 22:17:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09eecee800) [pid = 3897] [serial = 936] [outer = 0x7f09e92e2400] 22:18:00 INFO - PROCESS | 3897 | 1461043080043 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 22:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1294ms 22:18:00 INFO - PROCESS | 3897 | 1461043080079 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 22:18:00 INFO - PROCESS | 3897 | 1461043080083 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 22:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:18:00 INFO - PROCESS | 3897 | 1461043080089 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:18:00 INFO - PROCESS | 3897 | 1461043080091 Marionette TRACE conn3 <- [1,1218,null,{}] 22:18:00 INFO - PROCESS | 3897 | 1461043080097 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:00 INFO - PROCESS | 3897 | 1461043080257 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 22:18:00 INFO - PROCESS | 3897 | 1461043080437 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb55d800 == 116 [pid = 3897] [id = 312] 22:18:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09edd8c800) [pid = 3897] [serial = 937] [outer = (nil)] 22:18:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09ef041c00) [pid = 3897] [serial = 938] [outer = 0x7f09edd8c800] 22:18:00 INFO - PROCESS | 3897 | 1461043080508 Marionette DEBUG loaded listener.js 22:18:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09ef7be400) [pid = 3897] [serial = 939] [outer = 0x7f09edd8c800] 22:18:01 INFO - PROCESS | 3897 | 1461043081392 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 22:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1377ms 22:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:18:01 INFO - PROCESS | 3897 | 1461043081467 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 22:18:01 INFO - PROCESS | 3897 | 1461043081471 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 22:18:01 INFO - PROCESS | 3897 | 1461043081477 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:18:01 INFO - PROCESS | 3897 | 1461043081480 Marionette TRACE conn3 <- [1,1222,null,{}] 22:18:01 INFO - PROCESS | 3897 | 1461043081486 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:01 INFO - PROCESS | 3897 | 1461043081694 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 22:18:01 INFO - PROCESS | 3897 | 1461043081928 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc50a800 == 117 [pid = 3897] [id = 313] 22:18:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09e68c0400) [pid = 3897] [serial = 940] [outer = (nil)] 22:18:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09f495dc00) [pid = 3897] [serial = 941] [outer = 0x7f09e68c0400] 22:18:02 INFO - PROCESS | 3897 | 1461043082045 Marionette DEBUG loaded listener.js 22:18:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09fb603400) [pid = 3897] [serial = 942] [outer = 0x7f09e68c0400] 22:18:02 INFO - PROCESS | 3897 | 1461043082828 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 22:18:02 INFO - PROCESS | 3897 | 1461043082862 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 22:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:18:02 INFO - PROCESS | 3897 | 1461043082872 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:18:02 INFO - PROCESS | 3897 | 1461043082876 Marionette TRACE conn3 <- [1,1226,null,{}] 22:18:02 INFO - PROCESS | 3897 | 1461043082886 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:03 INFO - PROCESS | 3897 | 1461043083039 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 22:18:03 INFO - PROCESS | 3897 | 1461043083224 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fe42d000 == 118 [pid = 3897] [id = 314] 22:18:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09e746ac00) [pid = 3897] [serial = 943] [outer = (nil)] 22:18:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09fb898800) [pid = 3897] [serial = 944] [outer = 0x7f09e746ac00] 22:18:03 INFO - PROCESS | 3897 | 1461043083293 Marionette DEBUG loaded listener.js 22:18:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09fc7d0c00) [pid = 3897] [serial = 945] [outer = 0x7f09e746ac00] 22:18:04 INFO - PROCESS | 3897 | 1461043084101 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 22:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1245ms 22:18:04 INFO - PROCESS | 3897 | 1461043084127 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 22:18:04 INFO - PROCESS | 3897 | 1461043084130 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 22:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:18:04 INFO - PROCESS | 3897 | 1461043084137 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:18:04 INFO - PROCESS | 3897 | 1461043084141 Marionette TRACE conn3 <- [1,1230,null,{}] 22:18:04 INFO - PROCESS | 3897 | 1461043084146 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:04 INFO - PROCESS | 3897 | 1461043084297 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 22:18:04 INFO - PROCESS | 3897 | 1461043084479 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00489800 == 119 [pid = 3897] [id = 315] 22:18:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09ec1c8000) [pid = 3897] [serial = 946] [outer = (nil)] 22:18:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09fca0c800) [pid = 3897] [serial = 947] [outer = 0x7f09ec1c8000] 22:18:04 INFO - PROCESS | 3897 | 1461043084547 Marionette DEBUG loaded listener.js 22:18:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09fea44c00) [pid = 3897] [serial = 948] [outer = 0x7f09ec1c8000] 22:18:05 INFO - PROCESS | 3897 | 1461043085397 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 22:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1336ms 22:18:05 INFO - PROCESS | 3897 | 1461043085475 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 22:18:05 INFO - PROCESS | 3897 | 1461043085478 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 22:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:18:05 INFO - PROCESS | 3897 | 1461043085484 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:18:05 INFO - PROCESS | 3897 | 1461043085488 Marionette TRACE conn3 <- [1,1234,null,{}] 22:18:05 INFO - PROCESS | 3897 | 1461043085493 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:05 INFO - PROCESS | 3897 | 1461043085663 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 22:18:05 INFO - PROCESS | 3897 | 1461043085841 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2134000 == 120 [pid = 3897] [id = 316] 22:18:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09dc143400) [pid = 3897] [serial = 949] [outer = (nil)] 22:18:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09e44cec00) [pid = 3897] [serial = 950] [outer = 0x7f09dc143400] 22:18:05 INFO - PROCESS | 3897 | 1461043085911 Marionette DEBUG loaded listener.js 22:18:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09fcbcec00) [pid = 3897] [serial = 951] [outer = 0x7f09dc143400] 22:18:06 INFO - PROCESS | 3897 | 1461043086702 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 22:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1231ms 22:18:06 INFO - PROCESS | 3897 | 1461043086716 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 22:18:06 INFO - PROCESS | 3897 | 1461043086720 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 22:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:18:06 INFO - PROCESS | 3897 | 1461043086725 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:18:06 INFO - PROCESS | 3897 | 1461043086729 Marionette TRACE conn3 <- [1,1238,null,{}] 22:18:06 INFO - PROCESS | 3897 | 1461043086734 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:06 INFO - PROCESS | 3897 | 1461043086905 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 22:18:07 INFO - PROCESS | 3897 | 1461043087092 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00b60800 == 121 [pid = 3897] [id = 317] 22:18:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09dc1d0800) [pid = 3897] [serial = 952] [outer = (nil)] 22:18:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f0a00155000) [pid = 3897] [serial = 953] [outer = 0x7f09dc1d0800] 22:18:07 INFO - PROCESS | 3897 | 1461043087176 Marionette DEBUG loaded listener.js 22:18:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f0a0060d000) [pid = 3897] [serial = 954] [outer = 0x7f09dc1d0800] 22:18:08 INFO - PROCESS | 3897 | 1461043088030 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 22:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1330ms 22:18:08 INFO - PROCESS | 3897 | 1461043088057 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 22:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:18:08 INFO - PROCESS | 3897 | 1461043088061 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 22:18:08 INFO - PROCESS | 3897 | 1461043088067 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:18:08 INFO - PROCESS | 3897 | 1461043088071 Marionette TRACE conn3 <- [1,1242,null,{}] 22:18:08 INFO - PROCESS | 3897 | 1461043088076 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:08 INFO - PROCESS | 3897 | 1461043088253 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 22:18:08 INFO - PROCESS | 3897 | 1461043088448 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00d22800 == 122 [pid = 3897] [id = 318] 22:18:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09d6cd9400) [pid = 3897] [serial = 955] [outer = (nil)] 22:18:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09d6ce4800) [pid = 3897] [serial = 956] [outer = 0x7f09d6cd9400] 22:18:08 INFO - PROCESS | 3897 | 1461043088523 Marionette DEBUG loaded listener.js 22:18:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f0a00722c00) [pid = 3897] [serial = 957] [outer = 0x7f09d6cd9400] 22:18:09 INFO - PROCESS | 3897 | 1461043089818 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 22:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1782ms 22:18:09 INFO - PROCESS | 3897 | 1461043089849 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 22:18:09 INFO - PROCESS | 3897 | 1461043089856 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 22:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:18:09 INFO - PROCESS | 3897 | 1461043089863 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:18:09 INFO - PROCESS | 3897 | 1461043089868 Marionette TRACE conn3 <- [1,1246,null,{}] 22:18:09 INFO - PROCESS | 3897 | 1461043089875 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:10 INFO - PROCESS | 3897 | 1461043090038 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 22:18:10 INFO - PROCESS | 3897 | 1461043090426 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9212000 == 123 [pid = 3897] [id = 319] 22:18:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09dd18f800) [pid = 3897] [serial = 958] [outer = (nil)] 22:18:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09dd35b400) [pid = 3897] [serial = 959] [outer = 0x7f09dd18f800] 22:18:10 INFO - PROCESS | 3897 | 1461043090505 Marionette DEBUG loaded listener.js 22:18:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09e2208000) [pid = 3897] [serial = 960] [outer = 0x7f09dd18f800] 22:18:11 INFO - PROCESS | 3897 | 1461043091434 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 22:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1639ms 22:18:11 INFO - PROCESS | 3897 | 1461043091504 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 22:18:11 INFO - PROCESS | 3897 | 1461043091512 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 22:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:18:11 INFO - PROCESS | 3897 | 1461043091521 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:18:11 INFO - PROCESS | 3897 | 1461043091524 Marionette TRACE conn3 <- [1,1250,null,{}] 22:18:11 INFO - PROCESS | 3897 | 1461043091530 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:11 INFO - PROCESS | 3897 | 1461043091692 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 22:18:11 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b7a800 == 122 [pid = 3897] [id = 119] 22:18:11 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebca4000 == 121 [pid = 3897] [id = 306] 22:18:11 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8844800 == 120 [pid = 3897] [id = 305] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09e4faf000) [pid = 3897] [serial = 869] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09e9640000) [pid = 3897] [serial = 827] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09ecf88800) [pid = 3897] [serial = 830] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09f56e2000) [pid = 3897] [serial = 833] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09d9b9c400) [pid = 3897] [serial = 836] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09e2234800) [pid = 3897] [serial = 839] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e2847c00) [pid = 3897] [serial = 842] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | 1461043092013 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52db800 == 119 [pid = 3897] [id = 304] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a4e800 == 118 [pid = 3897] [id = 303] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc262800 == 117 [pid = 3897] [id = 302] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9222000 == 116 [pid = 3897] [id = 301] 22:18:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9222000 == 117 [pid = 3897] [id = 320] 22:18:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09e2234800) [pid = 3897] [serial = 961] [outer = (nil)] 22:18:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09e3bdcc00) [pid = 3897] [serial = 962] [outer = 0x7f09e2234800] 22:18:12 INFO - PROCESS | 3897 | 1461043092103 Marionette DEBUG loaded listener.js 22:18:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09e4393000) [pid = 3897] [serial = 963] [outer = 0x7f09e2234800] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db0c0000 == 116 [pid = 3897] [id = 300] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed4ee800 == 115 [pid = 3897] [id = 297] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed0dc000 == 114 [pid = 3897] [id = 296] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebc8c000 == 113 [pid = 3897] [id = 295] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8969000 == 112 [pid = 3897] [id = 294] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e87b8000 == 111 [pid = 3897] [id = 293] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e570f000 == 110 [pid = 3897] [id = 292] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a5c800 == 109 [pid = 3897] [id = 291] 22:18:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db0c8000 == 108 [pid = 3897] [id = 290] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09dc14f400) [pid = 3897] [serial = 789] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09e4343800) [pid = 3897] [serial = 860] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e4580400) [pid = 3897] [serial = 863] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09e434f400) [pid = 3897] [serial = 861] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09e45be000) [pid = 3897] [serial = 864] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09e4b1c000) [pid = 3897] [serial = 816] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09dc1ca800) [pid = 3897] [serial = 849] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09d93ad400) [pid = 3897] [serial = 848] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09da2ddc00) [pid = 3897] [serial = 818] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09e2847400) [pid = 3897] [serial = 821] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09e3bb8800) [pid = 3897] [serial = 857] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09e2186800) [pid = 3897] [serial = 852] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09e2178400) [pid = 3897] [serial = 851] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09e2849400) [pid = 3897] [serial = 854] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09e3a2d400) [pid = 3897] [serial = 855] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09e546f800) [pid = 3897] [serial = 824] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e3bb6400) [pid = 3897] [serial = 845] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09e4aa4800) [pid = 3897] [serial = 866] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09e3bd3c00) [pid = 3897] [serial = 858] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09e4fa9800) [pid = 3897] [serial = 867] [outer = (nil)] [url = about:blank] 22:18:12 INFO - PROCESS | 3897 | 1461043092833 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 22:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1331ms 22:18:12 INFO - PROCESS | 3897 | 1461043092853 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 22:18:12 INFO - PROCESS | 3897 | 1461043092857 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 22:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:18:12 INFO - PROCESS | 3897 | 1461043092863 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:18:12 INFO - PROCESS | 3897 | 1461043092868 Marionette TRACE conn3 <- [1,1254,null,{}] 22:18:12 INFO - PROCESS | 3897 | 1461043092883 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:13 INFO - PROCESS | 3897 | 1461043093047 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 22:18:13 INFO - PROCESS | 3897 | 1461043093188 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2593800 == 109 [pid = 3897] [id = 321] 22:18:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09e2211800) [pid = 3897] [serial = 964] [outer = (nil)] 22:18:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09e43ee000) [pid = 3897] [serial = 965] [outer = 0x7f09e2211800] 22:18:13 INFO - PROCESS | 3897 | 1461043093250 Marionette DEBUG loaded listener.js 22:18:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09e4b15c00) [pid = 3897] [serial = 966] [outer = 0x7f09e2211800] 22:18:13 INFO - PROCESS | 3897 | 1461043093910 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 22:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1085ms 22:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:18:13 INFO - PROCESS | 3897 | 1461043093987 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 22:18:13 INFO - PROCESS | 3897 | 1461043093990 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 22:18:13 INFO - PROCESS | 3897 | 1461043093996 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:18:14 INFO - PROCESS | 3897 | 1461043093999 Marionette TRACE conn3 <- [1,1258,null,{}] 22:18:14 INFO - PROCESS | 3897 | 1461043094004 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:14 INFO - PROCESS | 3897 | 1461043094218 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 22:18:14 INFO - PROCESS | 3897 | 1461043094233 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46e1000 == 110 [pid = 3897] [id = 322] 22:18:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09d6cd5c00) [pid = 3897] [serial = 967] [outer = (nil)] 22:18:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e5639000) [pid = 3897] [serial = 968] [outer = 0x7f09d6cd5c00] 22:18:14 INFO - PROCESS | 3897 | 1461043094293 Marionette DEBUG loaded listener.js 22:18:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09e696fc00) [pid = 3897] [serial = 969] [outer = 0x7f09d6cd5c00] 22:18:15 INFO - PROCESS | 3897 | 1461043095105 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 22:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1136ms 22:18:15 INFO - PROCESS | 3897 | 1461043095131 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 22:18:15 INFO - PROCESS | 3897 | 1461043095133 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 22:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:18:15 INFO - PROCESS | 3897 | 1461043095139 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:18:15 INFO - PROCESS | 3897 | 1461043095142 Marionette TRACE conn3 <- [1,1262,null,{}] 22:18:15 INFO - PROCESS | 3897 | 1461043095147 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:15 INFO - PROCESS | 3897 | 1461043095335 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 22:18:15 INFO - PROCESS | 3897 | 1461043095362 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e57c3000 == 111 [pid = 3897] [id = 323] 22:18:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09e2847400) [pid = 3897] [serial = 970] [outer = (nil)] 22:18:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09e92eb800) [pid = 3897] [serial = 971] [outer = 0x7f09e2847400] 22:18:15 INFO - PROCESS | 3897 | 1461043095421 Marionette DEBUG loaded listener.js 22:18:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09eb0d1400) [pid = 3897] [serial = 972] [outer = 0x7f09e2847400] 22:18:16 INFO - PROCESS | 3897 | 1461043096241 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 22:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1182ms 22:18:16 INFO - PROCESS | 3897 | 1461043096327 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 22:18:16 INFO - PROCESS | 3897 | 1461043096331 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 22:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:18:16 INFO - PROCESS | 3897 | 1461043096337 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:18:16 INFO - PROCESS | 3897 | 1461043096339 Marionette TRACE conn3 <- [1,1266,null,{}] 22:18:16 INFO - PROCESS | 3897 | 1461043096344 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:16 INFO - PROCESS | 3897 | 1461043096548 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09d8a0f400) [pid = 3897] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09dd35d000) [pid = 3897] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09d8a07400) [pid = 3897] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09e4348400) [pid = 3897] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09e3a2d000) [pid = 3897] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09d8a16800) [pid = 3897] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09d7e9a800) [pid = 3897] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09dc1c8800) [pid = 3897] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09e92e7c00) [pid = 3897] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09fb88e000) [pid = 3897] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09e3baa400) [pid = 3897] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09e3a34000) [pid = 3897] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09dd190400) [pid = 3897] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09dc1d1800) [pid = 3897] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09ebcebc00) [pid = 3897] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09dd354400) [pid = 3897] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09e5638800) [pid = 3897] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09d8a15400) [pid = 3897] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09d8a0dc00) [pid = 3897] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09e4344800) [pid = 3897] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09fe9d8800) [pid = 3897] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09fca04c00) [pid = 3897] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09e4fab400) [pid = 3897] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09dc1c5800) [pid = 3897] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09e4fab000) [pid = 3897] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09d8a11400) [pid = 3897] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09e1eb2800) [pid = 3897] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09fc72b400) [pid = 3897] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e3a06800) [pid = 3897] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09d8a0e400) [pid = 3897] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09e4fa4000) [pid = 3897] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e5463000) [pid = 3897] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09dc1c4000) [pid = 3897] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09e3a2fc00) [pid = 3897] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09e9643000) [pid = 3897] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09e4fb0000) [pid = 3897] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09d7e9d400) [pid = 3897] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09e2844c00) [pid = 3897] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09e3bda400) [pid = 3897] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09dd18f000) [pid = 3897] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09ebce9800) [pid = 3897] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09e3a02800) [pid = 3897] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09e1eb5000) [pid = 3897] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:18:17 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09fb890400) [pid = 3897] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:18:17 INFO - PROCESS | 3897 | 1461043097305 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9ae5000 == 112 [pid = 3897] [id = 324] 22:18:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09d7e97400) [pid = 3897] [serial = 973] [outer = (nil)] 22:18:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09d8a07400) [pid = 3897] [serial = 974] [outer = 0x7f09d7e97400] 22:18:17 INFO - PROCESS | 3897 | 1461043097367 Marionette DEBUG loaded listener.js 22:18:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09da2db800) [pid = 3897] [serial = 975] [outer = 0x7f09d7e97400] 22:18:18 INFO - PROCESS | 3897 | 1461043097999 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 22:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1688ms 22:18:18 INFO - PROCESS | 3897 | 1461043098026 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 22:18:18 INFO - PROCESS | 3897 | 1461043098029 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 22:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:18:18 INFO - PROCESS | 3897 | 1461043098035 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:18:18 INFO - PROCESS | 3897 | 1461043098037 Marionette TRACE conn3 <- [1,1270,null,{}] 22:18:18 INFO - PROCESS | 3897 | 1461043098042 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:18 INFO - PROCESS | 3897 | 1461043098233 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 22:18:18 INFO - PROCESS | 3897 | 1461043098254 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53c6000 == 113 [pid = 3897] [id = 325] 22:18:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09d7e99800) [pid = 3897] [serial = 976] [outer = (nil)] 22:18:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09dd190000) [pid = 3897] [serial = 977] [outer = 0x7f09d7e99800] 22:18:18 INFO - PROCESS | 3897 | 1461043098312 Marionette DEBUG loaded listener.js 22:18:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e3a36800) [pid = 3897] [serial = 978] [outer = 0x7f09d7e99800] 22:18:19 INFO - PROCESS | 3897 | 1461043099031 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 22:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1029ms 22:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:18:19 INFO - PROCESS | 3897 | 1461043099064 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 22:18:19 INFO - PROCESS | 3897 | 1461043099066 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 22:18:19 INFO - PROCESS | 3897 | 1461043099072 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:18:19 INFO - PROCESS | 3897 | 1461043099075 Marionette TRACE conn3 <- [1,1274,null,{}] 22:18:19 INFO - PROCESS | 3897 | 1461043099080 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:19 INFO - PROCESS | 3897 | 1461043099340 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 22:18:19 INFO - PROCESS | 3897 | 1461043099535 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da5d1800 == 114 [pid = 3897] [id = 326] 22:18:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09d6cdcc00) [pid = 3897] [serial = 979] [outer = (nil)] 22:18:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09d6ce1c00) [pid = 3897] [serial = 980] [outer = 0x7f09d6cdcc00] 22:18:19 INFO - PROCESS | 3897 | 1461043099609 Marionette DEBUG loaded listener.js 22:18:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09d8a11c00) [pid = 3897] [serial = 981] [outer = 0x7f09d6cdcc00] 22:18:20 INFO - PROCESS | 3897 | 1461043100587 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 22:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1590ms 22:18:20 INFO - PROCESS | 3897 | 1461043100663 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 22:18:20 INFO - PROCESS | 3897 | 1461043100670 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 22:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:18:20 INFO - PROCESS | 3897 | 1461043100677 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:18:20 INFO - PROCESS | 3897 | 1461043100683 Marionette TRACE conn3 <- [1,1278,null,{}] 22:18:20 INFO - PROCESS | 3897 | 1461043100690 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:20 INFO - PROCESS | 3897 | 1461043100903 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 22:18:21 INFO - PROCESS | 3897 | 1461043101131 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4a5a000 == 115 [pid = 3897] [id = 327] 22:18:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09e2209000) [pid = 3897] [serial = 982] [outer = (nil)] 22:18:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e3a0d000) [pid = 3897] [serial = 983] [outer = 0x7f09e2209000] 22:18:21 INFO - PROCESS | 3897 | 1461043101249 Marionette DEBUG loaded listener.js 22:18:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09e3bca400) [pid = 3897] [serial = 984] [outer = 0x7f09e2209000] 22:18:22 INFO - PROCESS | 3897 | 1461043102127 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 22:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1498ms 22:18:22 INFO - PROCESS | 3897 | 1461043102175 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 22:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:18:22 INFO - PROCESS | 3897 | 1461043102180 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 22:18:22 INFO - PROCESS | 3897 | 1461043102187 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:18:22 INFO - PROCESS | 3897 | 1461043102190 Marionette TRACE conn3 <- [1,1282,null,{}] 22:18:22 INFO - PROCESS | 3897 | 1461043102196 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:22 INFO - PROCESS | 3897 | 1461043102374 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 22:18:22 INFO - PROCESS | 3897 | 1461043102555 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed422000 == 116 [pid = 3897] [id = 328] 22:18:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09e2849400) [pid = 3897] [serial = 985] [outer = (nil)] 22:18:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09e44cc400) [pid = 3897] [serial = 986] [outer = 0x7f09e2849400] 22:18:22 INFO - PROCESS | 3897 | 1461043102627 Marionette DEBUG loaded listener.js 22:18:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09e4b97800) [pid = 3897] [serial = 987] [outer = 0x7f09e2849400] 22:18:23 INFO - PROCESS | 3897 | 1461043103525 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 22:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1379ms 22:18:23 INFO - PROCESS | 3897 | 1461043103566 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 22:18:23 INFO - PROCESS | 3897 | 1461043103572 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 22:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:18:23 INFO - PROCESS | 3897 | 1461043103588 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:18:23 INFO - PROCESS | 3897 | 1461043103595 Marionette TRACE conn3 <- [1,1286,null,{}] 22:18:23 INFO - PROCESS | 3897 | 1461043103600 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:23 INFO - PROCESS | 3897 | 1461043103775 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 22:18:23 INFO - PROCESS | 3897 | 1461043103962 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef42a000 == 117 [pid = 3897] [id = 329] 22:18:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09e434e400) [pid = 3897] [serial = 988] [outer = (nil)] 22:18:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09e92e7c00) [pid = 3897] [serial = 989] [outer = 0x7f09e434e400] 22:18:24 INFO - PROCESS | 3897 | 1461043104035 Marionette DEBUG loaded listener.js 22:18:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09ebced800) [pid = 3897] [serial = 990] [outer = 0x7f09e434e400] 22:18:24 INFO - PROCESS | 3897 | 1461043104908 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 22:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1394ms 22:18:24 INFO - PROCESS | 3897 | 1461043104975 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 22:18:24 INFO - PROCESS | 3897 | 1461043104979 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 22:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:18:24 INFO - PROCESS | 3897 | 1461043104985 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:18:24 INFO - PROCESS | 3897 | 1461043104987 Marionette TRACE conn3 <- [1,1290,null,{}] 22:18:24 INFO - PROCESS | 3897 | 1461043104993 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:25 INFO - PROCESS | 3897 | 1461043105156 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 22:18:25 INFO - PROCESS | 3897 | 1461043105335 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fbaaa000 == 118 [pid = 3897] [id = 330] 22:18:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e4fa4000) [pid = 3897] [serial = 991] [outer = (nil)] 22:18:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09edca5400) [pid = 3897] [serial = 992] [outer = 0x7f09e4fa4000] 22:18:25 INFO - PROCESS | 3897 | 1461043105407 Marionette DEBUG loaded listener.js 22:18:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09ee590800) [pid = 3897] [serial = 993] [outer = 0x7f09e4fa4000] 22:18:26 INFO - PROCESS | 3897 | 1461043106308 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 22:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1379ms 22:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:18:26 INFO - PROCESS | 3897 | 1461043106365 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 22:18:26 INFO - PROCESS | 3897 | 1461043106368 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 22:18:26 INFO - PROCESS | 3897 | 1461043106375 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:18:26 INFO - PROCESS | 3897 | 1461043106377 Marionette TRACE conn3 <- [1,1294,null,{}] 22:18:26 INFO - PROCESS | 3897 | 1461043106383 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:26 INFO - PROCESS | 3897 | 1461043106543 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 22:18:26 INFO - PROCESS | 3897 | 1461043106734 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00c61000 == 119 [pid = 3897] [id = 331] 22:18:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09ef7c4c00) [pid = 3897] [serial = 994] [outer = (nil)] 22:18:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09f02d0400) [pid = 3897] [serial = 995] [outer = 0x7f09ef7c4c00] 22:18:26 INFO - PROCESS | 3897 | 1461043106816 Marionette DEBUG loaded listener.js 22:18:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09f4960800) [pid = 3897] [serial = 996] [outer = 0x7f09ef7c4c00] 22:18:27 INFO - PROCESS | 3897 | 1461043107734 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 22:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1432ms 22:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:18:27 INFO - PROCESS | 3897 | 1461043107806 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 22:18:27 INFO - PROCESS | 3897 | 1461043107808 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 22:18:27 INFO - PROCESS | 3897 | 1461043107813 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:18:27 INFO - PROCESS | 3897 | 1461043107817 Marionette TRACE conn3 <- [1,1298,null,{}] 22:18:27 INFO - PROCESS | 3897 | 1461043107823 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:28 INFO - PROCESS | 3897 | 1461043108002 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 22:18:28 INFO - PROCESS | 3897 | 1461043108203 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6c02800 == 120 [pid = 3897] [id = 332] 22:18:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09e2208400) [pid = 3897] [serial = 997] [outer = (nil)] 22:18:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09ed75fc00) [pid = 3897] [serial = 998] [outer = 0x7f09e2208400] 22:18:28 INFO - PROCESS | 3897 | 1461043108273 Marionette DEBUG loaded listener.js 22:18:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f0a0014fc00) [pid = 3897] [serial = 999] [outer = 0x7f09e2208400] 22:18:29 INFO - PROCESS | 3897 | 1461043109149 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 22:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1377ms 22:18:29 INFO - PROCESS | 3897 | 1461043109192 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 22:18:29 INFO - PROCESS | 3897 | 1461043109196 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 22:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:18:29 INFO - PROCESS | 3897 | 1461043109201 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:18:29 INFO - PROCESS | 3897 | 1461043109204 Marionette TRACE conn3 <- [1,1302,null,{}] 22:18:29 INFO - PROCESS | 3897 | 1461043109210 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:29 INFO - PROCESS | 3897 | 1461043109368 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 22:18:29 INFO - PROCESS | 3897 | 1461043109554 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6c1a000 == 121 [pid = 3897] [id = 333] 22:18:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09e4394c00) [pid = 3897] [serial = 1000] [outer = (nil)] 22:18:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09e8a0b800) [pid = 3897] [serial = 1001] [outer = 0x7f09e4394c00] 22:18:29 INFO - PROCESS | 3897 | 1461043109621 Marionette DEBUG loaded listener.js 22:18:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09e8a10000) [pid = 3897] [serial = 1002] [outer = 0x7f09e4394c00] 22:18:30 INFO - PROCESS | 3897 | 1461043110469 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 22:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1328ms 22:18:30 INFO - PROCESS | 3897 | 1461043110531 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 22:18:30 INFO - PROCESS | 3897 | 1461043110535 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 22:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:18:30 INFO - PROCESS | 3897 | 1461043110540 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:18:30 INFO - PROCESS | 3897 | 1461043110543 Marionette TRACE conn3 <- [1,1306,null,{}] 22:18:30 INFO - PROCESS | 3897 | 1461043110548 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:30 INFO - PROCESS | 3897 | 1461043110701 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 22:18:30 INFO - PROCESS | 3897 | 1461043110889 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d80e2800 == 122 [pid = 3897] [id = 334] 22:18:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09e8a05400) [pid = 3897] [serial = 1003] [outer = (nil)] 22:18:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f0a00606000) [pid = 3897] [serial = 1004] [outer = 0x7f09e8a05400] 22:18:30 INFO - PROCESS | 3897 | 1461043110961 Marionette DEBUG loaded listener.js 22:18:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f0a00723400) [pid = 3897] [serial = 1005] [outer = 0x7f09e8a05400] 22:18:31 INFO - PROCESS | 3897 | 1461043111765 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 22:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1282ms 22:18:31 INFO - PROCESS | 3897 | 1461043111824 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 22:18:31 INFO - PROCESS | 3897 | 1461043111827 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 22:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:18:31 INFO - PROCESS | 3897 | 1461043111833 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:18:31 INFO - PROCESS | 3897 | 1461043111836 Marionette TRACE conn3 <- [1,1310,null,{}] 22:18:31 INFO - PROCESS | 3897 | 1461043111841 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:32 INFO - PROCESS | 3897 | 1461043111999 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 22:18:32 INFO - PROCESS | 3897 | 1461043112210 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8010000 == 123 [pid = 3897] [id = 335] 22:18:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09db152400) [pid = 3897] [serial = 1006] [outer = (nil)] 22:18:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09db15c000) [pid = 3897] [serial = 1007] [outer = 0x7f09db152400] 22:18:32 INFO - PROCESS | 3897 | 1461043112303 Marionette DEBUG loaded listener.js 22:18:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09db161400) [pid = 3897] [serial = 1008] [outer = 0x7f09db152400] 22:18:33 INFO - PROCESS | 3897 | 1461043113166 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 22:18:33 INFO - PROCESS | 3897 | 1461043113233 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 22:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:18:33 INFO - PROCESS | 3897 | 1461043113239 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:18:33 INFO - PROCESS | 3897 | 1461043113242 Marionette TRACE conn3 <- [1,1314,null,{}] 22:18:33 INFO - PROCESS | 3897 | 1461043113248 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:33 INFO - PROCESS | 3897 | 1461043113411 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 22:18:33 INFO - PROCESS | 3897 | 1461043113600 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8020000 == 124 [pid = 3897] [id = 336] 22:18:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09d6d04c00) [pid = 3897] [serial = 1009] [outer = (nil)] 22:18:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09d6d0c400) [pid = 3897] [serial = 1010] [outer = 0x7f09d6d04c00] 22:18:33 INFO - PROCESS | 3897 | 1461043113676 Marionette DEBUG loaded listener.js 22:18:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09d93b0800) [pid = 3897] [serial = 1011] [outer = 0x7f09d6d04c00] 22:18:34 INFO - PROCESS | 3897 | 1461043114537 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 22:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1337ms 22:18:34 INFO - PROCESS | 3897 | 1461043114577 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 22:18:34 INFO - PROCESS | 3897 | 1461043114587 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 22:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:18:34 INFO - PROCESS | 3897 | 1461043114592 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:18:34 INFO - PROCESS | 3897 | 1461043114596 Marionette TRACE conn3 <- [1,1318,null,{}] 22:18:34 INFO - PROCESS | 3897 | 1461043114601 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:34 INFO - PROCESS | 3897 | 1461043114784 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 22:18:34 INFO - PROCESS | 3897 | 1461043114975 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db24c800 == 125 [pid = 3897] [id = 337] 22:18:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09d6d05400) [pid = 3897] [serial = 1012] [outer = (nil)] 22:18:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09da2e6c00) [pid = 3897] [serial = 1013] [outer = 0x7f09d6d05400] 22:18:35 INFO - PROCESS | 3897 | 1461043115042 Marionette DEBUG loaded listener.js 22:18:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09e3a07c00) [pid = 3897] [serial = 1014] [outer = 0x7f09d6d05400] 22:18:36 INFO - PROCESS | 3897 | 1461043116227 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 22:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1680ms 22:18:36 INFO - PROCESS | 3897 | 1461043116273 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 22:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:18:36 INFO - PROCESS | 3897 | 1461043116279 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 22:18:36 INFO - PROCESS | 3897 | 1461043116286 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:18:36 INFO - PROCESS | 3897 | 1461043116292 Marionette TRACE conn3 <- [1,1322,null,{}] 22:18:36 INFO - PROCESS | 3897 | 1461043116300 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:36 INFO - PROCESS | 3897 | 1461043116483 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 22:18:36 INFO - PROCESS | 3897 | 1461043116700 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21e4800 == 126 [pid = 3897] [id = 338] 22:18:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09d8a10000) [pid = 3897] [serial = 1015] [outer = (nil)] 22:18:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09d93a9c00) [pid = 3897] [serial = 1016] [outer = 0x7f09d8a10000] 22:18:36 INFO - PROCESS | 3897 | 1461043116764 Marionette DEBUG loaded listener.js 22:18:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09dc144000) [pid = 3897] [serial = 1017] [outer = 0x7f09d8a10000] 22:18:37 INFO - PROCESS | 3897 | 1461043117640 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 22:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1383ms 22:18:37 INFO - PROCESS | 3897 | 1461043117671 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 22:18:37 INFO - PROCESS | 3897 | 1461043117678 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 22:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:18:37 INFO - PROCESS | 3897 | 1461043117688 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:18:37 INFO - PROCESS | 3897 | 1461043117692 Marionette TRACE conn3 <- [1,1326,null,{}] 22:18:37 INFO - PROCESS | 3897 | 1461043117698 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:37 INFO - PROCESS | 3897 | 1461043117848 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 22:18:38 INFO - PROCESS | 3897 | 1461043118223 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d921c800 == 127 [pid = 3897] [id = 339] 22:18:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09dc1d2000) [pid = 3897] [serial = 1018] [outer = (nil)] 22:18:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09dd351800) [pid = 3897] [serial = 1019] [outer = 0x7f09dc1d2000] 22:18:38 INFO - PROCESS | 3897 | 1461043118292 Marionette DEBUG loaded listener.js 22:18:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09e2178c00) [pid = 3897] [serial = 1020] [outer = 0x7f09dc1d2000] 22:18:39 INFO - PROCESS | 3897 | 1461043119149 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:18:39 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 22:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1539ms 22:18:39 INFO - PROCESS | 3897 | 1461043119227 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 22:18:39 INFO - PROCESS | 3897 | 1461043119230 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 22:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:18:39 INFO - PROCESS | 3897 | 1461043119237 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:18:39 INFO - PROCESS | 3897 | 1461043119242 Marionette TRACE conn3 <- [1,1330,null,{}] 22:18:39 INFO - PROCESS | 3897 | 1461043119257 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:39 INFO - PROCESS | 3897 | 1461043119461 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 22:18:39 INFO - PROCESS | 3897 | 1461043119726 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d921e000 == 128 [pid = 3897] [id = 340] 22:18:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09d93a9400) [pid = 3897] [serial = 1021] [outer = (nil)] 22:18:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09e220b400) [pid = 3897] [serial = 1022] [outer = 0x7f09d93a9400] 22:18:39 INFO - PROCESS | 3897 | 1461043119884 Marionette DEBUG loaded listener.js 22:18:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09e4344c00) [pid = 3897] [serial = 1023] [outer = 0x7f09d93a9400] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53c6000 == 127 [pid = 3897] [id = 325] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9ae5000 == 126 [pid = 3897] [id = 324] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09ee3e9400) [pid = 3897] [serial = 923] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09edc9e400) [pid = 3897] [serial = 899] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09e3a33800) [pid = 3897] [serial = 875] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09e650d400) [pid = 3897] [serial = 884] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09dd352400) [pid = 3897] [serial = 872] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09ecfec400) [pid = 3897] [serial = 896] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09e5471c00) [pid = 3897] [serial = 881] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09e44c9400) [pid = 3897] [serial = 878] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09e9c86000) [pid = 3897] [serial = 887] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09ec1c7800) [pid = 3897] [serial = 893] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09ebce3c00) [pid = 3897] [serial = 890] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e57c3000 == 125 [pid = 3897] [id = 323] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e46e1000 == 124 [pid = 3897] [id = 322] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2593800 == 123 [pid = 3897] [id = 321] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9222000 == 122 [pid = 3897] [id = 320] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9212000 == 121 [pid = 3897] [id = 319] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb55d800 == 120 [pid = 3897] [id = 312] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f56b9000 == 119 [pid = 3897] [id = 311] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef7df800 == 118 [pid = 3897] [id = 310] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e686c800 == 117 [pid = 3897] [id = 309] 22:18:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2134800 == 116 [pid = 3897] [id = 308] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09e3bd4c00) [pid = 3897] [serial = 909] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09fb5edc00) [pid = 3897] [serial = 668] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09d8a0c000) [pid = 3897] [serial = 902] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09e875fc00) [pid = 3897] [serial = 915] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09e5470c00) [pid = 3897] [serial = 870] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09e284d400) [pid = 3897] [serial = 768] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09d93ae400) [pid = 3897] [serial = 741] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09dc1d1400) [pid = 3897] [serial = 632] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09ecda1000) [pid = 3897] [serial = 918] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09fc7dc000) [pid = 3897] [serial = 626] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09edd92400) [pid = 3897] [serial = 921] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09e4b94c00) [pid = 3897] [serial = 912] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09e2226800) [pid = 3897] [serial = 906] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09f495ec00) [pid = 3897] [serial = 656] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09fb609400) [pid = 3897] [serial = 623] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09fc72b000) [pid = 3897] [serial = 671] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09fc831400) [pid = 3897] [serial = 722] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09d93b2000) [pid = 3897] [serial = 738] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f0a00611000) [pid = 3897] [serial = 728] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09e9642400) [pid = 3897] [serial = 917] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09ebce8400) [pid = 3897] [serial = 716] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f0a00610000) [pid = 3897] [serial = 725] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f0a0060e400) [pid = 3897] [serial = 677] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09ef03ac00) [pid = 3897] [serial = 617] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e4aaec00) [pid = 3897] [serial = 713] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09ef458400) [pid = 3897] [serial = 665] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09e3a36400) [pid = 3897] [serial = 735] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e3bc6c00) [pid = 3897] [serial = 611] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f0a00b03000) [pid = 3897] [serial = 674] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09e3a0f800) [pid = 3897] [serial = 680] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09e2844400) [pid = 3897] [serial = 732] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09f0cc0400) [pid = 3897] [serial = 719] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e2183000) [pid = 3897] [serial = 905] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09e546f400) [pid = 3897] [serial = 786] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09e1ec1c00) [pid = 3897] [serial = 710] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09e4faa000) [pid = 3897] [serial = 771] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09d9b94c00) [pid = 3897] [serial = 903] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09ed5df800) [pid = 3897] [serial = 774] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09eb1aa000) [pid = 3897] [serial = 662] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09fb608c00) [pid = 3897] [serial = 777] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09e44cc000) [pid = 3897] [serial = 659] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09fa76a000) [pid = 3897] [serial = 620] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f0a0060f800) [pid = 3897] [serial = 783] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09e4aacc00) [pid = 3897] [serial = 920] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09e2182000) [pid = 3897] [serial = 908] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09e5633000) [pid = 3897] [serial = 914] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09fcbce000) [pid = 3897] [serial = 780] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09e92e5000) [pid = 3897] [serial = 683] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09e963f000) [pid = 3897] [serial = 614] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09e44d0c00) [pid = 3897] [serial = 911] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09fea87c00) [pid = 3897] [serial = 629] [outer = (nil)] [url = about:blank] 22:18:40 INFO - PROCESS | 3897 | 1461043120705 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:18:40 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 22:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1534ms 22:18:40 INFO - PROCESS | 3897 | 1461043120772 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 22:18:40 INFO - PROCESS | 3897 | 1461043120776 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 22:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:18:40 INFO - PROCESS | 3897 | 1461043120781 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:18:40 INFO - PROCESS | 3897 | 1461043120783 Marionette TRACE conn3 <- [1,1334,null,{}] 22:18:40 INFO - PROCESS | 3897 | 1461043120789 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:40 INFO - PROCESS | 3897 | 1461043120934 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 22:18:40 INFO - PROCESS | 3897 | 1461043120948 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc249000 == 117 [pid = 3897] [id = 341] 22:18:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09d9b94c00) [pid = 3897] [serial = 1024] [outer = (nil)] 22:18:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09e43a1400) [pid = 3897] [serial = 1025] [outer = 0x7f09d9b94c00] 22:18:41 INFO - PROCESS | 3897 | 1461043121009 Marionette DEBUG loaded listener.js 22:18:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09e4581800) [pid = 3897] [serial = 1026] [outer = 0x7f09d9b94c00] 22:18:41 INFO - PROCESS | 3897 | 1461043121786 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 22:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1036ms 22:18:41 INFO - PROCESS | 3897 | 1461043121818 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 22:18:41 INFO - PROCESS | 3897 | 1461043121821 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 22:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:18:41 INFO - PROCESS | 3897 | 1461043121826 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:18:41 INFO - PROCESS | 3897 | 1461043121828 Marionette TRACE conn3 <- [1,1338,null,{}] 22:18:41 INFO - PROCESS | 3897 | 1461043121852 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:41 INFO - PROCESS | 3897 | 1461043121993 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 22:18:42 INFO - PROCESS | 3897 | 1461043122008 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e258c000 == 118 [pid = 3897] [id = 342] 22:18:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09e45b4000) [pid = 3897] [serial = 1027] [outer = (nil)] 22:18:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09e4b16400) [pid = 3897] [serial = 1028] [outer = 0x7f09e45b4000] 22:18:42 INFO - PROCESS | 3897 | 1461043122066 Marionette DEBUG loaded listener.js 22:18:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09e5464400) [pid = 3897] [serial = 1029] [outer = 0x7f09e45b4000] 22:18:43 INFO - PROCESS | 3897 | 1461043123395 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 22:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1595ms 22:18:43 INFO - PROCESS | 3897 | 1461043123423 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 22:18:43 INFO - PROCESS | 3897 | 1461043123426 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 22:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:18:43 INFO - PROCESS | 3897 | 1461043123432 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:18:43 INFO - PROCESS | 3897 | 1461043123434 Marionette TRACE conn3 <- [1,1342,null,{}] 22:18:43 INFO - PROCESS | 3897 | 1461043123440 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:43 INFO - PROCESS | 3897 | 1461043123687 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 22:18:43 INFO - PROCESS | 3897 | 1461043123711 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e540d000 == 119 [pid = 3897] [id = 343] 22:18:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09e45bcc00) [pid = 3897] [serial = 1030] [outer = (nil)] 22:18:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09e5639400) [pid = 3897] [serial = 1031] [outer = 0x7f09e45bcc00] 22:18:43 INFO - PROCESS | 3897 | 1461043123773 Marionette DEBUG loaded listener.js 22:18:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09e9c8c000) [pid = 3897] [serial = 1032] [outer = 0x7f09e45bcc00] 22:18:44 INFO - PROCESS | 3897 | 1461043124658 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 22:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1278ms 22:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:18:44 INFO - PROCESS | 3897 | 1461043124715 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 22:18:44 INFO - PROCESS | 3897 | 1461043124717 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 22:18:44 INFO - PROCESS | 3897 | 1461043124723 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:18:44 INFO - PROCESS | 3897 | 1461043124726 Marionette TRACE conn3 <- [1,1346,null,{}] 22:18:44 INFO - PROCESS | 3897 | 1461043124730 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:45 INFO - PROCESS | 3897 | 1461043125283 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09dc1ce000) [pid = 3897] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09e1f86400) [pid = 3897] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09d7ea1000) [pid = 3897] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09e4b1d000) [pid = 3897] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09d9b92800) [pid = 3897] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09e4343c00) [pid = 3897] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09e44d1400) [pid = 3897] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09d93ae800) [pid = 3897] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09e746ac00) [pid = 3897] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09e2211800) [pid = 3897] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09edd8c800) [pid = 3897] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09e92e2400) [pid = 3897] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09ec1c8000) [pid = 3897] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09d6cd9400) [pid = 3897] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09e3bd6c00) [pid = 3897] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09e92dfc00) [pid = 3897] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09e4345c00) [pid = 3897] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09dc14e400) [pid = 3897] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09d7e97400) [pid = 3897] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09e1eb3000) [pid = 3897] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09e44c6c00) [pid = 3897] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09e4fad400) [pid = 3897] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09e3bde800) [pid = 3897] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09dc1c4800) [pid = 3897] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09e4b1e400) [pid = 3897] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09d9b97000) [pid = 3897] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09d9b94000) [pid = 3897] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09ed480400) [pid = 3897] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09e6507800) [pid = 3897] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09e2231400) [pid = 3897] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09e6503800) [pid = 3897] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09d7e9e400) [pid = 3897] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f09dd18f800) [pid = 3897] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09d6cd5c00) [pid = 3897] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09e2847400) [pid = 3897] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09e68c0400) [pid = 3897] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:18:45 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09e2234800) [pid = 3897] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:18:45 INFO - PROCESS | 3897 | 1461043125473 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d920b800 == 120 [pid = 3897] [id = 344] 22:18:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09d6cd5c00) [pid = 3897] [serial = 1033] [outer = (nil)] 22:18:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09d7ea0400) [pid = 3897] [serial = 1034] [outer = 0x7f09d6cd5c00] 22:18:45 INFO - PROCESS | 3897 | 1461043125534 Marionette DEBUG loaded listener.js 22:18:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09d9b98000) [pid = 3897] [serial = 1035] [outer = 0x7f09d6cd5c00] 22:18:46 INFO - PROCESS | 3897 | 1461043126169 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 22:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1479ms 22:18:46 INFO - PROCESS | 3897 | 1461043126201 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 22:18:46 INFO - PROCESS | 3897 | 1461043126204 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 22:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:18:46 INFO - PROCESS | 3897 | 1461043126209 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:18:46 INFO - PROCESS | 3897 | 1461043126211 Marionette TRACE conn3 <- [1,1350,null,{}] 22:18:46 INFO - PROCESS | 3897 | 1461043126217 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:46 INFO - PROCESS | 3897 | 1461043126357 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 22:18:46 INFO - PROCESS | 3897 | 1461043126375 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e895c000 == 121 [pid = 3897] [id = 345] 22:18:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09d9b9ec00) [pid = 3897] [serial = 1036] [outer = (nil)] 22:18:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09e3bddc00) [pid = 3897] [serial = 1037] [outer = 0x7f09d9b9ec00] 22:18:46 INFO - PROCESS | 3897 | 1461043126434 Marionette DEBUG loaded listener.js 22:18:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09e5638800) [pid = 3897] [serial = 1038] [outer = 0x7f09d9b9ec00] 22:18:47 INFO - PROCESS | 3897 | 1461043127200 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 22:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1025ms 22:18:47 INFO - PROCESS | 3897 | 1461043127372 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 22:18:47 INFO - PROCESS | 3897 | 1461043127378 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 22:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:18:47 INFO - PROCESS | 3897 | 1461043127403 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:18:47 INFO - PROCESS | 3897 | 1461043127407 Marionette TRACE conn3 <- [1,1354,null,{}] 22:18:47 INFO - PROCESS | 3897 | 1461043127415 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:47 INFO - PROCESS | 3897 | 1461043127646 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 22:18:47 INFO - PROCESS | 3897 | 1461043127828 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc053800 == 122 [pid = 3897] [id = 346] 22:18:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09d6d11400) [pid = 3897] [serial = 1039] [outer = (nil)] 22:18:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09d8a0c000) [pid = 3897] [serial = 1040] [outer = 0x7f09d6d11400] 22:18:47 INFO - PROCESS | 3897 | 1461043127900 Marionette DEBUG loaded listener.js 22:18:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09db152c00) [pid = 3897] [serial = 1041] [outer = 0x7f09d6d11400] 22:18:48 INFO - PROCESS | 3897 | 1461043128855 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 22:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1496ms 22:18:48 INFO - PROCESS | 3897 | 1461043128899 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 22:18:48 INFO - PROCESS | 3897 | 1461043128904 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 22:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:18:48 INFO - PROCESS | 3897 | 1461043128916 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:18:48 INFO - PROCESS | 3897 | 1461043128921 Marionette TRACE conn3 <- [1,1358,null,{}] 22:18:48 INFO - PROCESS | 3897 | 1461043128927 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:49 INFO - PROCESS | 3897 | 1461043129101 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 22:18:49 INFO - PROCESS | 3897 | 1461043129278 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e458d800 == 123 [pid = 3897] [id = 347] 22:18:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09d7e9ac00) [pid = 3897] [serial = 1042] [outer = (nil)] 22:18:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09e1f86000) [pid = 3897] [serial = 1043] [outer = 0x7f09d7e9ac00] 22:18:49 INFO - PROCESS | 3897 | 1461043129350 Marionette DEBUG loaded listener.js 22:18:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09e2235400) [pid = 3897] [serial = 1044] [outer = 0x7f09d7e9ac00] 22:18:50 INFO - PROCESS | 3897 | 1461043130289 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 22:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1438ms 22:18:50 INFO - PROCESS | 3897 | 1461043130352 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 22:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:18:50 INFO - PROCESS | 3897 | 1461043130355 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 22:18:50 INFO - PROCESS | 3897 | 1461043130362 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:18:50 INFO - PROCESS | 3897 | 1461043130365 Marionette TRACE conn3 <- [1,1362,null,{}] 22:18:50 INFO - PROCESS | 3897 | 1461043130379 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:50 INFO - PROCESS | 3897 | 1461043130592 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 22:18:50 INFO - PROCESS | 3897 | 1461043130819 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebc95800 == 124 [pid = 3897] [id = 348] 22:18:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09e434a400) [pid = 3897] [serial = 1045] [outer = (nil)] 22:18:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09e44ca400) [pid = 3897] [serial = 1046] [outer = 0x7f09e434a400] 22:18:50 INFO - PROCESS | 3897 | 1461043130939 Marionette DEBUG loaded listener.js 22:18:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09e4b1e000) [pid = 3897] [serial = 1047] [outer = 0x7f09e434a400] 22:18:51 INFO - PROCESS | 3897 | 1461043131805 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 22:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1485ms 22:18:51 INFO - PROCESS | 3897 | 1461043131846 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 22:18:51 INFO - PROCESS | 3897 | 1461043131849 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 22:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:18:51 INFO - PROCESS | 3897 | 1461043131856 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:18:51 INFO - PROCESS | 3897 | 1461043131860 Marionette TRACE conn3 <- [1,1366,null,{}] 22:18:51 INFO - PROCESS | 3897 | 1461043131865 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:52 INFO - PROCESS | 3897 | 1461043132027 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 22:18:52 INFO - PROCESS | 3897 | 1461043132211 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed8c5000 == 125 [pid = 3897] [id = 349] 22:18:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09e4397800) [pid = 3897] [serial = 1048] [outer = (nil)] 22:18:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09e6506000) [pid = 3897] [serial = 1049] [outer = 0x7f09e4397800] 22:18:52 INFO - PROCESS | 3897 | 1461043132283 Marionette DEBUG loaded listener.js 22:18:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09e876e400) [pid = 3897] [serial = 1050] [outer = 0x7f09e4397800] 22:18:53 INFO - PROCESS | 3897 | 1461043133211 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 22:18:53 INFO - PROCESS | 3897 | 1461043133244 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 22:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:18:53 INFO - PROCESS | 3897 | 1461043133250 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:18:53 INFO - PROCESS | 3897 | 1461043133253 Marionette TRACE conn3 <- [1,1370,null,{}] 22:18:53 INFO - PROCESS | 3897 | 1461043133258 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:53 INFO - PROCESS | 3897 | 1461043133419 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 22:18:53 INFO - PROCESS | 3897 | 1461043133604 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef078000 == 126 [pid = 3897] [id = 350] 22:18:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09e5195400) [pid = 3897] [serial = 1051] [outer = (nil)] 22:18:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09e9639c00) [pid = 3897] [serial = 1052] [outer = 0x7f09e5195400] 22:18:53 INFO - PROCESS | 3897 | 1461043133676 Marionette DEBUG loaded listener.js 22:18:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09ebcea000) [pid = 3897] [serial = 1053] [outer = 0x7f09e5195400] 22:18:54 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4cec000 == 125 [pid = 3897] [id = 10] 22:18:54 INFO - PROCESS | 3897 | 1461043134589 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 22:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:18:54 INFO - PROCESS | 3897 | 1461043134638 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 22:18:54 INFO - PROCESS | 3897 | 1461043134644 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:18:54 INFO - PROCESS | 3897 | 1461043134647 Marionette TRACE conn3 <- [1,1374,null,{}] 22:18:54 INFO - PROCESS | 3897 | 1461043134653 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:54 INFO - PROCESS | 3897 | 1461043134850 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 22:18:55 INFO - PROCESS | 3897 | 1461043135079 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb547000 == 126 [pid = 3897] [id = 351] 22:18:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09eddc1000) [pid = 3897] [serial = 1054] [outer = (nil)] 22:18:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09ee58a400) [pid = 3897] [serial = 1055] [outer = 0x7f09eddc1000] 22:18:55 INFO - PROCESS | 3897 | 1461043135196 Marionette DEBUG loaded listener.js 22:18:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09eec63800) [pid = 3897] [serial = 1056] [outer = 0x7f09eddc1000] 22:18:55 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:18:56 INFO - PROCESS | 3897 | 1461043136011 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 22:18:56 INFO - PROCESS | 3897 | 1461043136079 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 22:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:18:56 INFO - PROCESS | 3897 | 1461043136085 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:18:56 INFO - PROCESS | 3897 | 1461043136088 Marionette TRACE conn3 <- [1,1378,null,{}] 22:18:56 INFO - PROCESS | 3897 | 1461043136093 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:56 INFO - PROCESS | 3897 | 1461043136252 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 22:18:56 INFO - PROCESS | 3897 | 1461043136433 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc70c000 == 127 [pid = 3897] [id = 352] 22:18:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09ede10400) [pid = 3897] [serial = 1057] [outer = (nil)] 22:18:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09ef45fc00) [pid = 3897] [serial = 1058] [outer = 0x7f09ede10400] 22:18:56 INFO - PROCESS | 3897 | 1461043136504 Marionette DEBUG loaded listener.js 22:18:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09f02d8c00) [pid = 3897] [serial = 1059] [outer = 0x7f09ede10400] 22:18:57 INFO - PROCESS | 3897 | 1461043137328 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 22:18:57 INFO - PROCESS | 3897 | 1461043137382 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 22:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:18:57 INFO - PROCESS | 3897 | 1461043137389 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:18:57 INFO - PROCESS | 3897 | 1461043137392 Marionette TRACE conn3 <- [1,1382,null,{}] 22:18:57 INFO - PROCESS | 3897 | 1461043137397 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:57 INFO - PROCESS | 3897 | 1461043137558 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 22:18:57 INFO - PROCESS | 3897 | 1461043137786 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00488000 == 128 [pid = 3897] [id = 353] 22:18:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09ebce4800) [pid = 3897] [serial = 1060] [outer = (nil)] 22:18:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09f495f800) [pid = 3897] [serial = 1061] [outer = 0x7f09ebce4800] 22:18:57 INFO - PROCESS | 3897 | 1461043137854 Marionette DEBUG loaded listener.js 22:18:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09fb36d400) [pid = 3897] [serial = 1062] [outer = 0x7f09ebce4800] 22:18:58 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:18:58 INFO - PROCESS | 3897 | 1461043138748 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 22:18:58 INFO - PROCESS | 3897 | 1461043138824 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 22:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:18:58 INFO - PROCESS | 3897 | 1461043138830 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:18:58 INFO - PROCESS | 3897 | 1461043138833 Marionette TRACE conn3 <- [1,1386,null,{}] 22:18:58 INFO - PROCESS | 3897 | 1461043138838 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:18:59 INFO - PROCESS | 3897 | 1461043139037 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 22:18:59 INFO - PROCESS | 3897 | 1461043139261 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a036cd800 == 129 [pid = 3897] [id = 354] 22:18:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09ed003c00) [pid = 3897] [serial = 1063] [outer = (nil)] 22:18:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09fb608c00) [pid = 3897] [serial = 1064] [outer = 0x7f09ed003c00] 22:18:59 INFO - PROCESS | 3897 | 1461043139345 Marionette DEBUG loaded listener.js 22:18:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09fb88e000) [pid = 3897] [serial = 1065] [outer = 0x7f09ed003c00] 22:19:00 INFO - PROCESS | 3897 | 1461043140195 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 22:19:00 INFO - PROCESS | 3897 | 1461043140215 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 22:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:19:00 INFO - PROCESS | 3897 | 1461043140221 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:19:00 INFO - PROCESS | 3897 | 1461043140223 Marionette TRACE conn3 <- [1,1390,null,{}] 22:19:00 INFO - PROCESS | 3897 | 1461043140229 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:00 INFO - PROCESS | 3897 | 1461043140393 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 22:19:00 INFO - PROCESS | 3897 | 1461043140581 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db22b800 == 130 [pid = 3897] [id = 355] 22:19:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09fb36e400) [pid = 3897] [serial = 1066] [outer = (nil)] 22:19:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09fc7dc000) [pid = 3897] [serial = 1067] [outer = 0x7f09fb36e400] 22:19:00 INFO - PROCESS | 3897 | 1461043140652 Marionette DEBUG loaded listener.js 22:19:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09fe922400) [pid = 3897] [serial = 1068] [outer = 0x7f09fb36e400] 22:19:01 INFO - PROCESS | 3897 | 1461043141484 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 22:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1280ms 22:19:01 INFO - PROCESS | 3897 | 1461043141516 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 22:19:01 INFO - PROCESS | 3897 | 1461043141520 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 22:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:19:01 INFO - PROCESS | 3897 | 1461043141528 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:19:01 INFO - PROCESS | 3897 | 1461043141532 Marionette TRACE conn3 <- [1,1394,null,{}] 22:19:01 INFO - PROCESS | 3897 | 1461043141537 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:01 INFO - PROCESS | 3897 | 1461043141734 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 22:19:01 INFO - PROCESS | 3897 | 1461043141923 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db0bb800 == 131 [pid = 3897] [id = 356] 22:19:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09d6ce4000) [pid = 3897] [serial = 1069] [outer = (nil)] 22:19:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09e220c800) [pid = 3897] [serial = 1070] [outer = 0x7f09d6ce4000] 22:19:02 INFO - PROCESS | 3897 | 1461043141999 Marionette DEBUG loaded listener.js 22:19:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f0a00606800) [pid = 3897] [serial = 1071] [outer = 0x7f09d6ce4000] 22:19:02 INFO - PROCESS | 3897 | 1461043142935 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 22:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1433ms 22:19:02 INFO - PROCESS | 3897 | 1461043142962 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 22:19:02 INFO - PROCESS | 3897 | 1461043142965 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 22:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:19:02 INFO - PROCESS | 3897 | 1461043142971 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:19:02 INFO - PROCESS | 3897 | 1461043142973 Marionette TRACE conn3 <- [1,1398,null,{}] 22:19:02 INFO - PROCESS | 3897 | 1461043142979 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:03 INFO - PROCESS | 3897 | 1461043143152 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 22:19:03 INFO - PROCESS | 3897 | 1461043143345 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a46800 == 132 [pid = 3897] [id = 357] 22:19:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09d7e9bc00) [pid = 3897] [serial = 1072] [outer = (nil)] 22:19:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09da2dd000) [pid = 3897] [serial = 1073] [outer = 0x7f09d7e9bc00] 22:19:03 INFO - PROCESS | 3897 | 1461043143413 Marionette DEBUG loaded listener.js 22:19:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09dc168c00) [pid = 3897] [serial = 1074] [outer = 0x7f09d7e9bc00] 22:19:04 INFO - PROCESS | 3897 | 1461043144681 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 22:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1728ms 22:19:04 INFO - PROCESS | 3897 | 1461043144701 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 22:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:19:04 INFO - PROCESS | 3897 | 1461043144706 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 22:19:04 INFO - PROCESS | 3897 | 1461043144713 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:19:04 INFO - PROCESS | 3897 | 1461043144719 Marionette TRACE conn3 <- [1,1402,null,{}] 22:19:04 INFO - PROCESS | 3897 | 1461043144727 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:04 INFO - PROCESS | 3897 | 1461043144955 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 22:19:05 INFO - PROCESS | 3897 | 1461043145166 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2134800 == 133 [pid = 3897] [id = 358] 22:19:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09d8a0dc00) [pid = 3897] [serial = 1075] [outer = (nil)] 22:19:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09d8a16800) [pid = 3897] [serial = 1076] [outer = 0x7f09d8a0dc00] 22:19:05 INFO - PROCESS | 3897 | 1461043145233 Marionette DEBUG loaded listener.js 22:19:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09db154c00) [pid = 3897] [serial = 1077] [outer = 0x7f09d8a0dc00] 22:19:06 INFO - PROCESS | 3897 | 1461043146227 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 22:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1588ms 22:19:06 INFO - PROCESS | 3897 | 1461043146302 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 22:19:06 INFO - PROCESS | 3897 | 1461043146309 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 22:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:19:06 INFO - PROCESS | 3897 | 1461043146319 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:19:06 INFO - PROCESS | 3897 | 1461043146322 Marionette TRACE conn3 <- [1,1406,null,{}] 22:19:06 INFO - PROCESS | 3897 | 1461043146328 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:06 INFO - PROCESS | 3897 | 1461043146545 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 22:19:06 INFO - PROCESS | 3897 | 1461043146782 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d80ec800 == 134 [pid = 3897] [id = 359] 22:19:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09dc14cc00) [pid = 3897] [serial = 1078] [outer = (nil)] 22:19:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09dc164c00) [pid = 3897] [serial = 1079] [outer = 0x7f09dc14cc00] 22:19:06 INFO - PROCESS | 3897 | 1461043146845 Marionette DEBUG loaded listener.js 22:19:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09dc1c6800) [pid = 3897] [serial = 1080] [outer = 0x7f09dc14cc00] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e394e800 == 133 [pid = 3897] [id = 299] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09dd190000) [pid = 3897] [serial = 977] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d920b800 == 132 [pid = 3897] [id = 344] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e540d000 == 131 [pid = 3897] [id = 343] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e258c000 == 130 [pid = 3897] [id = 342] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc249000 == 129 [pid = 3897] [id = 341] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d921e000 == 128 [pid = 3897] [id = 340] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d921c800 == 127 [pid = 3897] [id = 339] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21e4800 == 126 [pid = 3897] [id = 338] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8020000 == 125 [pid = 3897] [id = 336] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8010000 == 124 [pid = 3897] [id = 335] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d80e2800 == 123 [pid = 3897] [id = 334] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6c1a000 == 122 [pid = 3897] [id = 333] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6c02800 == 121 [pid = 3897] [id = 332] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00c61000 == 120 [pid = 3897] [id = 331] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fbaaa000 == 119 [pid = 3897] [id = 330] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef42a000 == 118 [pid = 3897] [id = 329] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed422000 == 117 [pid = 3897] [id = 328] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4a5a000 == 116 [pid = 3897] [id = 327] 22:19:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da5d1800 == 115 [pid = 3897] [id = 326] 22:19:07 INFO - PROCESS | 3897 | 1461043147797 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e439c800) [pid = 3897] [serial = 846] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09e5640800) [pid = 3897] [serial = 882] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09eb114c00) [pid = 3897] [serial = 828] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09ecf88400) [pid = 3897] [serial = 894] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09e2178800) [pid = 3897] [serial = 873] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09e563fc00) [pid = 3897] [serial = 825] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09e43ec400) [pid = 3897] [serial = 843] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09d9ba0c00) [pid = 3897] [serial = 837] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09edca6000) [pid = 3897] [serial = 900] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09fe9d3000) [pid = 3897] [serial = 834] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09f4965000) [pid = 3897] [serial = 765] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09eb1a8800) [pid = 3897] [serial = 888] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09dc1d1c00) [pid = 3897] [serial = 819] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09e3bd6800) [pid = 3897] [serial = 876] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09ebcee000) [pid = 3897] [serial = 891] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09ed8b5000) [pid = 3897] [serial = 897] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09e73d1400) [pid = 3897] [serial = 885] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09ebce3400) [pid = 3897] [serial = 840] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09e4aae800) [pid = 3897] [serial = 879] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09edca9400) [pid = 3897] [serial = 831] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09e3badc00) [pid = 3897] [serial = 822] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09d8a07400) [pid = 3897] [serial = 974] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09e696fc00) [pid = 3897] [serial = 969] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09da2db800) [pid = 3897] [serial = 975] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09e2208000) [pid = 3897] [serial = 960] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09e5639000) [pid = 3897] [serial = 968] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09dd35b400) [pid = 3897] [serial = 959] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09e92eb800) [pid = 3897] [serial = 971] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09fb603400) [pid = 3897] [serial = 942] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09f495dc00) [pid = 3897] [serial = 941] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09e3bdcc00) [pid = 3897] [serial = 962] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09e4393000) [pid = 3897] [serial = 963] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09fc7d0c00) [pid = 3897] [serial = 945] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09fb898800) [pid = 3897] [serial = 944] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09e43ee000) [pid = 3897] [serial = 965] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09e4b15c00) [pid = 3897] [serial = 966] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09ef7be400) [pid = 3897] [serial = 939] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09ef041c00) [pid = 3897] [serial = 938] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09eecee800) [pid = 3897] [serial = 936] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09ee908000) [pid = 3897] [serial = 935] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09fea44c00) [pid = 3897] [serial = 948] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09fca0c800) [pid = 3897] [serial = 947] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f0a00722c00) [pid = 3897] [serial = 957] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09d6ce4800) [pid = 3897] [serial = 956] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09ee86c000) [pid = 3897] [serial = 924] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09ebcecc00) [pid = 3897] [serial = 932] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09edca9000) [pid = 3897] [serial = 933] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09e457f800) [pid = 3897] [serial = 929] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09e5636800) [pid = 3897] [serial = 930] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09e3a38400) [pid = 3897] [serial = 927] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09e2232c00) [pid = 3897] [serial = 926] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09e44cec00) [pid = 3897] [serial = 950] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f0a00155000) [pid = 3897] [serial = 953] [outer = (nil)] [url = about:blank] 22:19:07 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09eb0d1400) [pid = 3897] [serial = 972] [outer = (nil)] [url = about:blank] 22:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1578ms 22:19:07 INFO - PROCESS | 3897 | 1461043147895 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 22:19:07 INFO - PROCESS | 3897 | 1461043147898 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 22:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:19:07 INFO - PROCESS | 3897 | 1461043147905 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:19:07 INFO - PROCESS | 3897 | 1461043147910 Marionette TRACE conn3 <- [1,1410,null,{}] 22:19:07 INFO - PROCESS | 3897 | 1461043147925 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:08 INFO - PROCESS | 3897 | 1461043148083 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 22:19:08 INFO - PROCESS | 3897 | 1461043148233 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db254800 == 116 [pid = 3897] [id = 360] 22:19:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09dc14e000) [pid = 3897] [serial = 1081] [outer = (nil)] 22:19:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09e1eb4400) [pid = 3897] [serial = 1082] [outer = 0x7f09dc14e000] 22:19:08 INFO - PROCESS | 3897 | 1461043148299 Marionette DEBUG loaded listener.js 22:19:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e2180c00) [pid = 3897] [serial = 1083] [outer = 0x7f09dc14e000] 22:19:09 INFO - PROCESS | 3897 | 1461043149116 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 22:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1239ms 22:19:09 INFO - PROCESS | 3897 | 1461043149144 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 22:19:09 INFO - PROCESS | 3897 | 1461043149148 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 22:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:19:09 INFO - PROCESS | 3897 | 1461043149153 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:19:09 INFO - PROCESS | 3897 | 1461043149155 Marionette TRACE conn3 <- [1,1414,null,{}] 22:19:09 INFO - PROCESS | 3897 | 1461043149161 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:09 INFO - PROCESS | 3897 | 1461043149309 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 22:19:09 INFO - PROCESS | 3897 | 1461043149319 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21d0800 == 117 [pid = 3897] [id = 361] 22:19:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09e1f83c00) [pid = 3897] [serial = 1084] [outer = (nil)] 22:19:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09e3a05800) [pid = 3897] [serial = 1085] [outer = 0x7f09e1f83c00] 22:19:09 INFO - PROCESS | 3897 | 1461043149379 Marionette DEBUG loaded listener.js 22:19:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e3a38800) [pid = 3897] [serial = 1086] [outer = 0x7f09e1f83c00] 22:19:10 INFO - PROCESS | 3897 | 1461043150332 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 22:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1226ms 22:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:19:10 INFO - PROCESS | 3897 | 1461043150384 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 22:19:10 INFO - PROCESS | 3897 | 1461043150386 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 22:19:10 INFO - PROCESS | 3897 | 1461043150392 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:19:10 INFO - PROCESS | 3897 | 1461043150395 Marionette TRACE conn3 <- [1,1418,null,{}] 22:19:10 INFO - PROCESS | 3897 | 1461043150400 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:10 INFO - PROCESS | 3897 | 1461043150594 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 22:19:10 INFO - PROCESS | 3897 | 1461043150619 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a49000 == 118 [pid = 3897] [id = 362] 22:19:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09dc160400) [pid = 3897] [serial = 1087] [outer = (nil)] 22:19:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09e3bc5c00) [pid = 3897] [serial = 1088] [outer = 0x7f09dc160400] 22:19:10 INFO - PROCESS | 3897 | 1461043150677 Marionette DEBUG loaded listener.js 22:19:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09e4346800) [pid = 3897] [serial = 1089] [outer = 0x7f09dc160400] 22:19:11 INFO - PROCESS | 3897 | 1461043151819 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 22:19:11 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09e45bcc00) [pid = 3897] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:19:11 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09d9b94c00) [pid = 3897] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:19:11 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09dc1d2000) [pid = 3897] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:19:11 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09e45b4000) [pid = 3897] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:19:11 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09d8a10000) [pid = 3897] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:19:11 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09d93a9400) [pid = 3897] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:19:11 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09d7e99800) [pid = 3897] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:19:11 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09d6cd5c00) [pid = 3897] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1478ms 22:19:11 INFO - PROCESS | 3897 | 1461043151870 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 22:19:11 INFO - PROCESS | 3897 | 1461043151873 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 22:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:19:11 INFO - PROCESS | 3897 | 1461043151879 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:19:11 INFO - PROCESS | 3897 | 1461043151881 Marionette TRACE conn3 <- [1,1422,null,{}] 22:19:11 INFO - PROCESS | 3897 | 1461043151886 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:12 INFO - PROCESS | 3897 | 1461043152053 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 22:19:12 INFO - PROCESS | 3897 | 1461043152239 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46e0800 == 119 [pid = 3897] [id = 363] 22:19:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09e43efc00) [pid = 3897] [serial = 1090] [outer = (nil)] 22:19:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e457f800) [pid = 3897] [serial = 1091] [outer = 0x7f09e43efc00] 22:19:12 INFO - PROCESS | 3897 | 1461043152306 Marionette DEBUG loaded listener.js 22:19:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09e4aae800) [pid = 3897] [serial = 1092] [outer = 0x7f09e43efc00] 22:19:13 INFO - PROCESS | 3897 | 1461043153006 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 22:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1186ms 22:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:19:13 INFO - PROCESS | 3897 | 1461043153065 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 22:19:13 INFO - PROCESS | 3897 | 1461043153068 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 22:19:13 INFO - PROCESS | 3897 | 1461043153073 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:19:13 INFO - PROCESS | 3897 | 1461043153087 Marionette TRACE conn3 <- [1,1426,null,{}] 22:19:13 INFO - PROCESS | 3897 | 1461043153092 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:13 INFO - PROCESS | 3897 | 1461043153297 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 22:19:13 INFO - PROCESS | 3897 | 1461043153311 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e541e800 == 120 [pid = 3897] [id = 364] 22:19:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09e3a2f000) [pid = 3897] [serial = 1093] [outer = (nil)] 22:19:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e4fb1800) [pid = 3897] [serial = 1094] [outer = 0x7f09e3a2f000] 22:19:13 INFO - PROCESS | 3897 | 1461043153370 Marionette DEBUG loaded listener.js 22:19:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e563ac00) [pid = 3897] [serial = 1095] [outer = 0x7f09e3a2f000] 22:19:14 INFO - PROCESS | 3897 | 1461043154347 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 22:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1337ms 22:19:14 INFO - PROCESS | 3897 | 1461043154411 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 22:19:14 INFO - PROCESS | 3897 | 1461043154417 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 22:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:19:14 INFO - PROCESS | 3897 | 1461043154425 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:19:14 INFO - PROCESS | 3897 | 1461043154430 Marionette TRACE conn3 <- [1,1430,null,{}] 22:19:14 INFO - PROCESS | 3897 | 1461043154440 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:14 INFO - PROCESS | 3897 | 1461043154672 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 22:19:14 INFO - PROCESS | 3897 | 1461043154922 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db0c0000 == 121 [pid = 3897] [id = 365] 22:19:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09d6d11000) [pid = 3897] [serial = 1096] [outer = (nil)] 22:19:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09d9b9a000) [pid = 3897] [serial = 1097] [outer = 0x7f09d6d11000] 22:19:15 INFO - PROCESS | 3897 | 1461043155010 Marionette DEBUG loaded listener.js 22:19:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09dc149400) [pid = 3897] [serial = 1098] [outer = 0x7f09d6d11000] 22:19:15 INFO - PROCESS | 3897 | 1461043155887 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 22:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1535ms 22:19:15 INFO - PROCESS | 3897 | 1461043155960 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 22:19:15 INFO - PROCESS | 3897 | 1461043155967 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 22:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:19:15 INFO - PROCESS | 3897 | 1461043155978 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:19:15 INFO - PROCESS | 3897 | 1461043155981 Marionette TRACE conn3 <- [1,1434,null,{}] 22:19:15 INFO - PROCESS | 3897 | 1461043155988 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:16 INFO - PROCESS | 3897 | 1461043156197 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 22:19:16 INFO - PROCESS | 3897 | 1461043156430 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3961000 == 122 [pid = 3897] [id = 366] 22:19:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09dc1cf800) [pid = 3897] [serial = 1099] [outer = (nil)] 22:19:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09e1ebb400) [pid = 3897] [serial = 1100] [outer = 0x7f09dc1cf800] 22:19:16 INFO - PROCESS | 3897 | 1461043156544 Marionette DEBUG loaded listener.js 22:19:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09e2208000) [pid = 3897] [serial = 1101] [outer = 0x7f09dc1cf800] 22:19:17 INFO - PROCESS | 3897 | 1461043157547 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 22:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1633ms 22:19:17 INFO - PROCESS | 3897 | 1461043157611 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 22:19:17 INFO - PROCESS | 3897 | 1461043157615 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 22:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:19:17 INFO - PROCESS | 3897 | 1461043157621 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:19:17 INFO - PROCESS | 3897 | 1461043157627 Marionette TRACE conn3 <- [1,1438,null,{}] 22:19:17 INFO - PROCESS | 3897 | 1461043157643 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:17 INFO - PROCESS | 3897 | 1461043157868 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 22:19:18 INFO - PROCESS | 3897 | 1461043158133 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8964000 == 123 [pid = 3897] [id = 367] 22:19:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09e3bc6c00) [pid = 3897] [serial = 1102] [outer = (nil)] 22:19:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09e43ee400) [pid = 3897] [serial = 1103] [outer = 0x7f09e3bc6c00] 22:19:18 INFO - PROCESS | 3897 | 1461043158219 Marionette DEBUG loaded listener.js 22:19:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09e45bc400) [pid = 3897] [serial = 1104] [outer = 0x7f09e3bc6c00] 22:19:19 INFO - PROCESS | 3897 | 1461043159045 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 22:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1485ms 22:19:19 INFO - PROCESS | 3897 | 1461043159106 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 22:19:19 INFO - PROCESS | 3897 | 1461043159110 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 22:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:19:19 INFO - PROCESS | 3897 | 1461043159116 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:19:19 INFO - PROCESS | 3897 | 1461043159119 Marionette TRACE conn3 <- [1,1442,null,{}] 22:19:19 INFO - PROCESS | 3897 | 1461043159125 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:19 INFO - PROCESS | 3897 | 1461043159295 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 22:19:19 INFO - PROCESS | 3897 | 1461043159472 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8cdb800 == 124 [pid = 3897] [id = 368] 22:19:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09e3bd2c00) [pid = 3897] [serial = 1105] [outer = (nil)] 22:19:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09e58ea800) [pid = 3897] [serial = 1106] [outer = 0x7f09e3bd2c00] 22:19:19 INFO - PROCESS | 3897 | 1461043159545 Marionette DEBUG loaded listener.js 22:19:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09e8768000) [pid = 3897] [serial = 1107] [outer = 0x7f09e3bd2c00] 22:19:20 INFO - PROCESS | 3897 | 1461043160399 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 22:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1332ms 22:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:19:20 INFO - PROCESS | 3897 | 1461043160450 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 22:19:20 INFO - PROCESS | 3897 | 1461043160453 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 22:19:20 INFO - PROCESS | 3897 | 1461043160459 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:19:20 INFO - PROCESS | 3897 | 1461043160462 Marionette TRACE conn3 <- [1,1446,null,{}] 22:19:20 INFO - PROCESS | 3897 | 1461043160468 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:20 INFO - PROCESS | 3897 | 1461043160631 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 22:19:20 INFO - PROCESS | 3897 | 1461043160813 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebca7800 == 125 [pid = 3897] [id = 369] 22:19:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09e5639000) [pid = 3897] [serial = 1108] [outer = (nil)] 22:19:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09e8a0e000) [pid = 3897] [serial = 1109] [outer = 0x7f09e5639000] 22:19:20 INFO - PROCESS | 3897 | 1461043160882 Marionette DEBUG loaded listener.js 22:19:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09e963e800) [pid = 3897] [serial = 1110] [outer = 0x7f09e5639000] 22:19:21 INFO - PROCESS | 3897 | 1461043161776 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 22:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1385ms 22:19:21 INFO - PROCESS | 3897 | 1461043161843 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 22:19:21 INFO - PROCESS | 3897 | 1461043161847 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 22:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:19:21 INFO - PROCESS | 3897 | 1461043161853 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:19:21 INFO - PROCESS | 3897 | 1461043161855 Marionette TRACE conn3 <- [1,1450,null,{}] 22:19:21 INFO - PROCESS | 3897 | 1461043161861 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:22 INFO - PROCESS | 3897 | 1461043162091 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 22:19:22 INFO - PROCESS | 3897 | 1461043162326 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee5b4800 == 126 [pid = 3897] [id = 370] 22:19:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09ebcebc00) [pid = 3897] [serial = 1111] [outer = (nil)] 22:19:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09ecf87800) [pid = 3897] [serial = 1112] [outer = 0x7f09ebcebc00] 22:19:22 INFO - PROCESS | 3897 | 1461043162448 Marionette DEBUG loaded listener.js 22:19:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09edab3c00) [pid = 3897] [serial = 1113] [outer = 0x7f09ebcebc00] 22:19:23 INFO - PROCESS | 3897 | 1461043163330 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 22:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1527ms 22:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:19:23 INFO - PROCESS | 3897 | 1461043163382 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 22:19:23 INFO - PROCESS | 3897 | 1461043163385 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 22:19:23 INFO - PROCESS | 3897 | 1461043163391 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:19:23 INFO - PROCESS | 3897 | 1461043163395 Marionette TRACE conn3 <- [1,1454,null,{}] 22:19:23 INFO - PROCESS | 3897 | 1461043163400 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:23 INFO - PROCESS | 3897 | 1461043163561 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 22:19:23 INFO - PROCESS | 3897 | 1461043163747 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f48be800 == 127 [pid = 3897] [id = 371] 22:19:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09ebcec400) [pid = 3897] [serial = 1114] [outer = (nil)] 22:19:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09edcabc00) [pid = 3897] [serial = 1115] [outer = 0x7f09ebcec400] 22:19:23 INFO - PROCESS | 3897 | 1461043163816 Marionette DEBUG loaded listener.js 22:19:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09ee58a800) [pid = 3897] [serial = 1116] [outer = 0x7f09ebcec400] 22:19:24 INFO - PROCESS | 3897 | 1461043164700 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 22:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1385ms 22:19:24 INFO - PROCESS | 3897 | 1461043164776 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 22:19:24 INFO - PROCESS | 3897 | 1461043164778 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 22:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:19:24 INFO - PROCESS | 3897 | 1461043164785 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:19:24 INFO - PROCESS | 3897 | 1461043164788 Marionette TRACE conn3 <- [1,1458,null,{}] 22:19:24 INFO - PROCESS | 3897 | 1461043164793 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:24 INFO - PROCESS | 3897 | 1461043164957 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 22:19:25 INFO - PROCESS | 3897 | 1461043165138 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb650000 == 128 [pid = 3897] [id = 372] 22:19:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09edab4400) [pid = 3897] [serial = 1117] [outer = (nil)] 22:19:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09ee86b800) [pid = 3897] [serial = 1118] [outer = 0x7f09edab4400] 22:19:25 INFO - PROCESS | 3897 | 1461043165209 Marionette DEBUG loaded listener.js 22:19:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09ef0d2c00) [pid = 3897] [serial = 1119] [outer = 0x7f09edab4400] 22:19:26 INFO - PROCESS | 3897 | 1461043166061 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 22:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1336ms 22:19:26 INFO - PROCESS | 3897 | 1461043166122 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 22:19:26 INFO - PROCESS | 3897 | 1461043166126 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 22:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:19:26 INFO - PROCESS | 3897 | 1461043166132 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:19:26 INFO - PROCESS | 3897 | 1461043166134 Marionette TRACE conn3 <- [1,1462,null,{}] 22:19:26 INFO - PROCESS | 3897 | 1461043166140 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:26 INFO - PROCESS | 3897 | 1461043166298 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 22:19:26 INFO - PROCESS | 3897 | 1461043166484 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fea1c000 == 129 [pid = 3897] [id = 373] 22:19:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09ed0b6800) [pid = 3897] [serial = 1120] [outer = (nil)] 22:19:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09f0f23000) [pid = 3897] [serial = 1121] [outer = 0x7f09ed0b6800] 22:19:26 INFO - PROCESS | 3897 | 1461043166556 Marionette DEBUG loaded listener.js 22:19:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09eae32400) [pid = 3897] [serial = 1122] [outer = 0x7f09ed0b6800] 22:19:27 INFO - PROCESS | 3897 | 1461043167438 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 22:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1335ms 22:19:27 INFO - PROCESS | 3897 | 1461043167473 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 22:19:27 INFO - PROCESS | 3897 | 1461043167482 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 22:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:19:27 INFO - PROCESS | 3897 | 1461043167490 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:19:27 INFO - PROCESS | 3897 | 1461043167492 Marionette TRACE conn3 <- [1,1466,null,{}] 22:19:27 INFO - PROCESS | 3897 | 1461043167498 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:27 INFO - PROCESS | 3897 | 1461043167661 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 22:19:27 INFO - PROCESS | 3897 | 1461043167846 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0333f800 == 130 [pid = 3897] [id = 374] 22:19:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09edca4000) [pid = 3897] [serial = 1123] [outer = (nil)] 22:19:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09fca05400) [pid = 3897] [serial = 1124] [outer = 0x7f09edca4000] 22:19:27 INFO - PROCESS | 3897 | 1461043167925 Marionette DEBUG loaded listener.js 22:19:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09fea3f000) [pid = 3897] [serial = 1125] [outer = 0x7f09edca4000] 22:19:28 INFO - PROCESS | 3897 | 1461043168927 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 22:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1480ms 22:19:28 INFO - PROCESS | 3897 | 1461043168971 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 22:19:28 INFO - PROCESS | 3897 | 1461043168975 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 22:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:19:28 INFO - PROCESS | 3897 | 1461043168982 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:19:28 INFO - PROCESS | 3897 | 1461043168985 Marionette TRACE conn3 <- [1,1470,null,{}] 22:19:28 INFO - PROCESS | 3897 | 1461043168991 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:29 INFO - PROCESS | 3897 | 1461043169505 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 22:19:29 INFO - PROCESS | 3897 | 1461043169745 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8090000 == 131 [pid = 3897] [id = 375] 22:19:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09d6d04000) [pid = 3897] [serial = 1126] [outer = (nil)] 22:19:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09d6d0f400) [pid = 3897] [serial = 1127] [outer = 0x7f09d6d04000] 22:19:29 INFO - PROCESS | 3897 | 1461043169815 Marionette DEBUG loaded listener.js 22:19:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09d93a6800) [pid = 3897] [serial = 1128] [outer = 0x7f09d6d04000] 22:19:30 INFO - PROCESS | 3897 | 1461043170673 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 22:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1734ms 22:19:30 INFO - PROCESS | 3897 | 1461043170718 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 22:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:19:30 INFO - PROCESS | 3897 | 1461043170724 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 22:19:30 INFO - PROCESS | 3897 | 1461043170731 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:19:30 INFO - PROCESS | 3897 | 1461043170737 Marionette TRACE conn3 <- [1,1474,null,{}] 22:19:30 INFO - PROCESS | 3897 | 1461043170743 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:30 INFO - PROCESS | 3897 | 1461043170929 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 22:19:31 INFO - PROCESS | 3897 | 1461043171127 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db244800 == 132 [pid = 3897] [id = 376] 22:19:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09d6d06c00) [pid = 3897] [serial = 1129] [outer = (nil)] 22:19:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09d9b9dc00) [pid = 3897] [serial = 1130] [outer = 0x7f09d6d06c00] 22:19:31 INFO - PROCESS | 3897 | 1461043171192 Marionette DEBUG loaded listener.js 22:19:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09dd191000) [pid = 3897] [serial = 1131] [outer = 0x7f09d6d06c00] 22:19:32 INFO - PROCESS | 3897 | 1461043172329 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 22:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1683ms 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e46e0800 == 131 [pid = 3897] [id = 363] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09e3bddc00) [pid = 3897] [serial = 1037] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09ed75fc00) [pid = 3897] [serial = 998] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09e8a0b800) [pid = 3897] [serial = 1001] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f0a00606000) [pid = 3897] [serial = 1004] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09db15c000) [pid = 3897] [serial = 1007] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09d6d0c400) [pid = 3897] [serial = 1010] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a49000 == 130 [pid = 3897] [id = 362] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21d0800 == 129 [pid = 3897] [id = 361] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db254800 == 128 [pid = 3897] [id = 360] 22:19:32 INFO - PROCESS | 3897 | 1461043172497 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 22:19:32 INFO - PROCESS | 3897 | 1461043172505 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d80ec800 == 127 [pid = 3897] [id = 359] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2134800 == 126 [pid = 3897] [id = 358] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db0bb800 == 125 [pid = 3897] [id = 356] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db22b800 == 124 [pid = 3897] [id = 355] 22:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a036cd800 == 123 [pid = 3897] [id = 354] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00488000 == 122 [pid = 3897] [id = 353] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc70c000 == 121 [pid = 3897] [id = 352] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb547000 == 120 [pid = 3897] [id = 351] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef078000 == 119 [pid = 3897] [id = 350] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed8c5000 == 118 [pid = 3897] [id = 349] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebc95800 == 117 [pid = 3897] [id = 348] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e458d800 == 116 [pid = 3897] [id = 347] 22:19:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc053800 == 115 [pid = 3897] [id = 346] 22:19:32 INFO - PROCESS | 3897 | 1461043172539 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:19:32 INFO - PROCESS | 3897 | 1461043172543 Marionette TRACE conn3 <- [1,1478,null,{}] 22:19:32 INFO - PROCESS | 3897 | 1461043172549 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:32 INFO - PROCESS | 3897 | 1461043172688 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09e5639400) [pid = 3897] [serial = 1031] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09e43a1400) [pid = 3897] [serial = 1025] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09e4581800) [pid = 3897] [serial = 1026] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09e2178c00) [pid = 3897] [serial = 1020] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09dd351800) [pid = 3897] [serial = 1019] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09edca5400) [pid = 3897] [serial = 992] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09e92e7c00) [pid = 3897] [serial = 989] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09e4b16400) [pid = 3897] [serial = 1028] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09e9c8c000) [pid = 3897] [serial = 1032] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09dc144000) [pid = 3897] [serial = 1017] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09d93a9c00) [pid = 3897] [serial = 1016] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09f02d0400) [pid = 3897] [serial = 995] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09d6ce1c00) [pid = 3897] [serial = 980] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09e3a0d000) [pid = 3897] [serial = 983] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09e44cc400) [pid = 3897] [serial = 986] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09e220b400) [pid = 3897] [serial = 1022] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09e4344c00) [pid = 3897] [serial = 1023] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09da2e6c00) [pid = 3897] [serial = 1013] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09e3a36800) [pid = 3897] [serial = 978] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09d7ea0400) [pid = 3897] [serial = 1034] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09d9b98000) [pid = 3897] [serial = 1035] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09e5464400) [pid = 3897] [serial = 1029] [outer = (nil)] [url = about:blank] 22:19:32 INFO - PROCESS | 3897 | 1461043172938 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d80ed800 == 116 [pid = 3897] [id = 377] 22:19:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09d93a9c00) [pid = 3897] [serial = 1132] [outer = (nil)] 22:19:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09e2187000) [pid = 3897] [serial = 1133] [outer = 0x7f09d93a9c00] 22:19:33 INFO - PROCESS | 3897 | 1461043173002 Marionette DEBUG loaded listener.js 22:19:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09e3a33800) [pid = 3897] [serial = 1134] [outer = 0x7f09d93a9c00] 22:19:33 INFO - PROCESS | 3897 | 1461043173779 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 22:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1290ms 22:19:33 INFO - PROCESS | 3897 | 1461043173818 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 22:19:33 INFO - PROCESS | 3897 | 1461043173823 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 22:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:19:33 INFO - PROCESS | 3897 | 1461043173839 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:19:33 INFO - PROCESS | 3897 | 1461043173845 Marionette TRACE conn3 <- [1,1482,null,{}] 22:19:33 INFO - PROCESS | 3897 | 1461043173850 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:34 INFO - PROCESS | 3897 | 1461043174066 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 22:19:34 INFO - PROCESS | 3897 | 1461043174208 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd1e5000 == 117 [pid = 3897] [id = 378] 22:19:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09da2e6c00) [pid = 3897] [serial = 1135] [outer = (nil)] 22:19:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09e43a1400) [pid = 3897] [serial = 1136] [outer = 0x7f09da2e6c00] 22:19:34 INFO - PROCESS | 3897 | 1461043174267 Marionette DEBUG loaded listener.js 22:19:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09e4fb1c00) [pid = 3897] [serial = 1137] [outer = 0x7f09da2e6c00] 22:19:35 INFO - PROCESS | 3897 | 1461043175045 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 22:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1246ms 22:19:35 INFO - PROCESS | 3897 | 1461043175077 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 22:19:35 INFO - PROCESS | 3897 | 1461043175080 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 22:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:19:35 INFO - PROCESS | 3897 | 1461043175085 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:19:35 INFO - PROCESS | 3897 | 1461043175088 Marionette TRACE conn3 <- [1,1486,null,{}] 22:19:35 INFO - PROCESS | 3897 | 1461043175093 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:35 INFO - PROCESS | 3897 | 1461043175321 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 22:19:35 INFO - PROCESS | 3897 | 1461043175345 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e25d5800 == 118 [pid = 3897] [id = 379] 22:19:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09e1f8a000) [pid = 3897] [serial = 1138] [outer = (nil)] 22:19:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09e8a04800) [pid = 3897] [serial = 1139] [outer = 0x7f09e1f8a000] 22:19:35 INFO - PROCESS | 3897 | 1461043175404 Marionette DEBUG loaded listener.js 22:19:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09e963e400) [pid = 3897] [serial = 1140] [outer = 0x7f09e1f8a000] 22:19:36 INFO - PROCESS | 3897 | 1461043176247 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 22:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1229ms 22:19:36 INFO - PROCESS | 3897 | 1461043176315 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 22:19:36 INFO - PROCESS | 3897 | 1461043176317 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 22:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:19:36 INFO - PROCESS | 3897 | 1461043176323 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:19:36 INFO - PROCESS | 3897 | 1461043176325 Marionette TRACE conn3 <- [1,1490,null,{}] 22:19:36 INFO - PROCESS | 3897 | 1461043176331 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:36 INFO - PROCESS | 3897 | 1461043176566 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 22:19:36 INFO - PROCESS | 3897 | 1461043176593 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e458c800 == 119 [pid = 3897] [id = 380] 22:19:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09ebce6c00) [pid = 3897] [serial = 1141] [outer = (nil)] 22:19:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09ebcea800) [pid = 3897] [serial = 1142] [outer = 0x7f09ebce6c00] 22:19:36 INFO - PROCESS | 3897 | 1461043176663 Marionette DEBUG loaded listener.js 22:19:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09ed486400) [pid = 3897] [serial = 1143] [outer = 0x7f09ebce6c00] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09dc143400) [pid = 3897] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09e4cf2000) [pid = 3897] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09dc1d0800) [pid = 3897] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09e43efc00) [pid = 3897] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09dc14cc00) [pid = 3897] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09dc160400) [pid = 3897] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09dc14e000) [pid = 3897] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09d8a0dc00) [pid = 3897] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09e1f83c00) [pid = 3897] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09e4ba2c00) [pid = 3897] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:19:37 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09d9b9ec00) [pid = 3897] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1380ms 22:19:37 INFO - PROCESS | 3897 | 1461043177693 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 22:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:19:37 INFO - PROCESS | 3897 | 1461043177711 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 22:19:37 INFO - PROCESS | 3897 | 1461043177714 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 22:19:37 INFO - PROCESS | 3897 | 1461043177720 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:19:37 INFO - PROCESS | 3897 | 1461043177723 Marionette TRACE conn3 <- [1,1494,null,{}] 22:19:37 INFO - PROCESS | 3897 | 1461043177727 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:37 INFO - PROCESS | 3897 | 1461043177873 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 22:19:37 INFO - PROCESS | 3897 | 1461043177887 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53db800 == 120 [pid = 3897] [id = 381] 22:19:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09dc14e000) [pid = 3897] [serial = 1144] [outer = (nil)] 22:19:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09e4fb1400) [pid = 3897] [serial = 1145] [outer = 0x7f09dc14e000] 22:19:37 INFO - PROCESS | 3897 | 1461043177955 Marionette DEBUG loaded listener.js 22:19:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09edd87800) [pid = 3897] [serial = 1146] [outer = 0x7f09dc14e000] 22:19:38 INFO - PROCESS | 3897 | 1461043178762 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 22:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1077ms 22:19:38 INFO - PROCESS | 3897 | 1461043178796 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 22:19:38 INFO - PROCESS | 3897 | 1461043178799 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 22:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:19:38 INFO - PROCESS | 3897 | 1461043178805 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:19:38 INFO - PROCESS | 3897 | 1461043178807 Marionette TRACE conn3 <- [1,1498,null,{}] 22:19:38 INFO - PROCESS | 3897 | 1461043178812 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:39 INFO - PROCESS | 3897 | 1461043179056 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 22:19:39 INFO - PROCESS | 3897 | 1461043179078 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e741d800 == 121 [pid = 3897] [id = 382] 22:19:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09e9c88000) [pid = 3897] [serial = 1147] [outer = (nil)] 22:19:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09ef0d2000) [pid = 3897] [serial = 1148] [outer = 0x7f09e9c88000] 22:19:39 INFO - PROCESS | 3897 | 1461043179136 Marionette DEBUG loaded listener.js 22:19:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09f0f18400) [pid = 3897] [serial = 1149] [outer = 0x7f09e9c88000] 22:19:40 INFO - PROCESS | 3897 | 1461043180211 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 22:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1426ms 22:19:40 INFO - PROCESS | 3897 | 1461043180232 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 22:19:40 INFO - PROCESS | 3897 | 1461043180239 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 22:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:19:40 INFO - PROCESS | 3897 | 1461043180247 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:19:40 INFO - PROCESS | 3897 | 1461043180252 Marionette TRACE conn3 <- [1,1502,null,{}] 22:19:40 INFO - PROCESS | 3897 | 1461043180260 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:40 INFO - PROCESS | 3897 | 1461043180455 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 22:19:40 INFO - PROCESS | 3897 | 1461043180651 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db225800 == 122 [pid = 3897] [id = 383] 22:19:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09db15d800) [pid = 3897] [serial = 1150] [outer = (nil)] 22:19:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09dc1d2c00) [pid = 3897] [serial = 1151] [outer = 0x7f09db15d800] 22:19:40 INFO - PROCESS | 3897 | 1461043180727 Marionette DEBUG loaded listener.js 22:19:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09dd35c000) [pid = 3897] [serial = 1152] [outer = 0x7f09db15d800] 22:19:41 INFO - PROCESS | 3897 | 1461043181644 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 22:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1438ms 22:19:41 INFO - PROCESS | 3897 | 1461043181686 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 22:19:41 INFO - PROCESS | 3897 | 1461043181694 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 22:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:19:41 INFO - PROCESS | 3897 | 1461043181704 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:19:41 INFO - PROCESS | 3897 | 1461043181708 Marionette TRACE conn3 <- [1,1506,null,{}] 22:19:41 INFO - PROCESS | 3897 | 1461043181714 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:41 INFO - PROCESS | 3897 | 1461043181890 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 22:19:42 INFO - PROCESS | 3897 | 1461043182074 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b7a800 == 123 [pid = 3897] [id = 384] 22:19:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09d6d04400) [pid = 3897] [serial = 1153] [outer = (nil)] 22:19:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09e3bc3400) [pid = 3897] [serial = 1154] [outer = 0x7f09d6d04400] 22:19:42 INFO - PROCESS | 3897 | 1461043182146 Marionette DEBUG loaded listener.js 22:19:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09e43a0c00) [pid = 3897] [serial = 1155] [outer = 0x7f09d6d04400] 22:19:43 INFO - PROCESS | 3897 | 1461043183034 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 22:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1380ms 22:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:19:43 INFO - PROCESS | 3897 | 1461043183084 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 22:19:43 INFO - PROCESS | 3897 | 1461043183087 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 22:19:43 INFO - PROCESS | 3897 | 1461043183094 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:19:43 INFO - PROCESS | 3897 | 1461043183099 Marionette TRACE conn3 <- [1,1510,null,{}] 22:19:43 INFO - PROCESS | 3897 | 1461043183115 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:43 INFO - PROCESS | 3897 | 1461043183318 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 22:19:43 INFO - PROCESS | 3897 | 1461043183527 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e94a3800 == 124 [pid = 3897] [id = 385] 22:19:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09e6511400) [pid = 3897] [serial = 1156] [outer = (nil)] 22:19:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09eae2d800) [pid = 3897] [serial = 1157] [outer = 0x7f09e6511400] 22:19:43 INFO - PROCESS | 3897 | 1461043183602 Marionette DEBUG loaded listener.js 22:19:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09ebce8000) [pid = 3897] [serial = 1158] [outer = 0x7f09e6511400] 22:19:44 INFO - PROCESS | 3897 | 1461043184432 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 22:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1392ms 22:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:19:44 INFO - PROCESS | 3897 | 1461043184484 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 22:19:44 INFO - PROCESS | 3897 | 1461043184488 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 22:19:44 INFO - PROCESS | 3897 | 1461043184494 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:19:44 INFO - PROCESS | 3897 | 1461043184497 Marionette TRACE conn3 <- [1,1514,null,{}] 22:19:44 INFO - PROCESS | 3897 | 1461043184503 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:44 INFO - PROCESS | 3897 | 1461043184667 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 22:19:44 INFO - PROCESS | 3897 | 1461043184855 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eda59800 == 125 [pid = 3897] [id = 386] 22:19:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09e45b8c00) [pid = 3897] [serial = 1159] [outer = (nil)] 22:19:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09edca7400) [pid = 3897] [serial = 1160] [outer = 0x7f09e45b8c00] 22:19:44 INFO - PROCESS | 3897 | 1461043184927 Marionette DEBUG loaded listener.js 22:19:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09eec63c00) [pid = 3897] [serial = 1161] [outer = 0x7f09e45b8c00] 22:19:45 INFO - PROCESS | 3897 | 1461043185782 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 22:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1331ms 22:19:45 INFO - PROCESS | 3897 | 1461043185824 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 22:19:45 INFO - PROCESS | 3897 | 1461043185828 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 22:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:19:45 INFO - PROCESS | 3897 | 1461043185834 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:19:45 INFO - PROCESS | 3897 | 1461043185837 Marionette TRACE conn3 <- [1,1518,null,{}] 22:19:45 INFO - PROCESS | 3897 | 1461043185843 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:46 INFO - PROCESS | 3897 | 1461043186007 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 22:19:46 INFO - PROCESS | 3897 | 1461043186195 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d12000 == 126 [pid = 3897] [id = 387] 22:19:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09e963ec00) [pid = 3897] [serial = 1162] [outer = (nil)] 22:19:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09f5606400) [pid = 3897] [serial = 1163] [outer = 0x7f09e963ec00] 22:19:46 INFO - PROCESS | 3897 | 1461043186267 Marionette DEBUG loaded listener.js 22:19:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09fb60e000) [pid = 3897] [serial = 1164] [outer = 0x7f09e963ec00] 22:19:47 INFO - PROCESS | 3897 | 1461043187164 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 22:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1380ms 22:19:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:19:47 INFO - PROCESS | 3897 | 1461043187215 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 22:19:47 INFO - PROCESS | 3897 | 1461043187218 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 22:19:47 INFO - PROCESS | 3897 | 1461043187224 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:19:47 INFO - PROCESS | 3897 | 1461043187227 Marionette TRACE conn3 <- [1,1522,null,{}] 22:19:47 INFO - PROCESS | 3897 | 1461043187233 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:47 INFO - PROCESS | 3897 | 1461043187406 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 22:19:47 INFO - PROCESS | 3897 | 1461043187608 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09feaae000 == 127 [pid = 3897] [id = 388] 22:19:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f0a00602400) [pid = 3897] [serial = 1165] [outer = (nil)] 22:19:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f0a00723800) [pid = 3897] [serial = 1166] [outer = 0x7f0a00602400] 22:19:47 INFO - PROCESS | 3897 | 1461043187684 Marionette DEBUG loaded listener.js 22:19:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f0a00b05000) [pid = 3897] [serial = 1167] [outer = 0x7f0a00602400] 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:19:48 INFO - PROCESS | 3897 | 1461043188483 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 22:19:48 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 () { 22:19:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:19:48 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 () { 22:19:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:19:48 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 () { 22:19:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:19:48 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 () { 22:19:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:19:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1280ms 22:19:48 INFO - PROCESS | 3897 | 1461043188509 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 22:19:48 INFO - PROCESS | 3897 | 1461043188514 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 22:19:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:19:48 INFO - PROCESS | 3897 | 1461043188520 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:19:48 INFO - PROCESS | 3897 | 1461043188523 Marionette TRACE conn3 <- [1,1526,null,{}] 22:19:48 INFO - PROCESS | 3897 | 1461043188529 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:48 INFO - PROCESS | 3897 | 1461043188685 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 22:19:48 INFO - PROCESS | 3897 | 1461043188887 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a04caa000 == 128 [pid = 3897] [id = 389] 22:19:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09e4b17c00) [pid = 3897] [serial = 1168] [outer = (nil)] 22:19:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09edb8dc00) [pid = 3897] [serial = 1169] [outer = 0x7f09e4b17c00] 22:19:48 INFO - PROCESS | 3897 | 1461043188959 Marionette DEBUG loaded listener.js 22:19:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f0a00b06400) [pid = 3897] [serial = 1170] [outer = 0x7f09e4b17c00] 22:19:49 INFO - PROCESS | 3897 | 1461043189787 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 22:19:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:19:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:19:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:19:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:19:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:19:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:19:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1292ms 22:19:49 INFO - PROCESS | 3897 | 1461043189816 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 22:19:49 INFO - PROCESS | 3897 | 1461043189819 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 22:19:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:19:49 INFO - PROCESS | 3897 | 1461043189825 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:19:49 INFO - PROCESS | 3897 | 1461043189827 Marionette TRACE conn3 <- [1,1530,null,{}] 22:19:49 INFO - PROCESS | 3897 | 1461043189833 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:49 INFO - PROCESS | 3897 | 1461043189989 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 22:19:50 INFO - PROCESS | 3897 | 1461043190180 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee178000 == 129 [pid = 3897] [id = 390] 22:19:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09d6e67000) [pid = 3897] [serial = 1171] [outer = (nil)] 22:19:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09d6e72800) [pid = 3897] [serial = 1172] [outer = 0x7f09d6e67000] 22:19:50 INFO - PROCESS | 3897 | 1461043190249 Marionette DEBUG loaded listener.js 22:19:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09edb84800) [pid = 3897] [serial = 1173] [outer = 0x7f09d6e67000] 22:19:51 INFO - PROCESS | 3897 | 1461043191010 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 22:19:51 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 22:19:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:19:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:19:51 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. 22:19:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:19:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1227ms 22:19:51 INFO - PROCESS | 3897 | 1461043191054 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 22:19:51 INFO - PROCESS | 3897 | 1461043191058 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 22:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:19:51 INFO - PROCESS | 3897 | 1461043191063 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:19:51 INFO - PROCESS | 3897 | 1461043191066 Marionette TRACE conn3 <- [1,1534,null,{}] 22:19:51 INFO - PROCESS | 3897 | 1461043191071 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:51 INFO - PROCESS | 3897 | 1461043191221 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 22:19:51 INFO - PROCESS | 3897 | 1461043191417 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7fdf800 == 130 [pid = 3897] [id = 391] 22:19:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09d6e69800) [pid = 3897] [serial = 1174] [outer = (nil)] 22:19:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09dc3c6c00) [pid = 3897] [serial = 1175] [outer = 0x7f09d6e69800] 22:19:51 INFO - PROCESS | 3897 | 1461043191489 Marionette DEBUG loaded listener.js 22:19:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09dc3ccc00) [pid = 3897] [serial = 1176] [outer = 0x7f09d6e69800] 22:19:52 INFO - PROCESS | 3897 | 1461043192359 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 22:19:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:19:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1329ms 22:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:19:52 INFO - PROCESS | 3897 | 1461043192393 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 22:19:52 INFO - PROCESS | 3897 | 1461043192396 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 22:19:52 INFO - PROCESS | 3897 | 1461043192403 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:19:52 INFO - PROCESS | 3897 | 1461043192406 Marionette TRACE conn3 <- [1,1538,null,{}] 22:19:52 INFO - PROCESS | 3897 | 1461043192411 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:52 INFO - PROCESS | 3897 | 1461043192574 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 22:19:52 INFO - PROCESS | 3897 | 1461043192781 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00235800 == 131 [pid = 3897] [id = 392] 22:19:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09d6e73400) [pid = 3897] [serial = 1177] [outer = (nil)] 22:19:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09edb8f800) [pid = 3897] [serial = 1178] [outer = 0x7f09d6e73400] 22:19:52 INFO - PROCESS | 3897 | 1461043192853 Marionette DEBUG loaded listener.js 22:19:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f0a0026e400) [pid = 3897] [serial = 1179] [outer = 0x7f09d6e73400] 22:19:53 INFO - PROCESS | 3897 | 1461043193732 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 22:19:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1384ms 22:19:53 INFO - PROCESS | 3897 | 1461043193786 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 22:19:53 INFO - PROCESS | 3897 | 1461043193790 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 22:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:19:53 INFO - PROCESS | 3897 | 1461043193796 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:19:53 INFO - PROCESS | 3897 | 1461043193799 Marionette TRACE conn3 <- [1,1542,null,{}] 22:19:53 INFO - PROCESS | 3897 | 1461043193805 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:53 INFO - PROCESS | 3897 | 1461043193996 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 22:19:54 INFO - PROCESS | 3897 | 1461043194188 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6f67800 == 132 [pid = 3897] [id = 393] 22:19:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09d6e73c00) [pid = 3897] [serial = 1180] [outer = (nil)] 22:19:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09d6f10400) [pid = 3897] [serial = 1181] [outer = 0x7f09d6e73c00] 22:19:54 INFO - PROCESS | 3897 | 1461043194265 Marionette DEBUG loaded listener.js 22:19:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f0a00275800) [pid = 3897] [serial = 1182] [outer = 0x7f09d6e73c00] 22:19:55 INFO - PROCESS | 3897 | 1461043195072 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 22:19:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:19:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1335ms 22:19:55 INFO - PROCESS | 3897 | 1461043195132 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 22:19:55 INFO - PROCESS | 3897 | 1461043195135 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 22:19:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:19:55 INFO - PROCESS | 3897 | 1461043195141 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:19:55 INFO - PROCESS | 3897 | 1461043195143 Marionette TRACE conn3 <- [1,1546,null,{}] 22:19:55 INFO - PROCESS | 3897 | 1461043195149 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:55 INFO - PROCESS | 3897 | 1461043195305 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 22:19:55 INFO - PROCESS | 3897 | 1461043195501 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d767c800 == 133 [pid = 3897] [id = 394] 22:19:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09d6f06000) [pid = 3897] [serial = 1183] [outer = (nil)] 22:19:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09d7644800) [pid = 3897] [serial = 1184] [outer = 0x7f09d6f06000] 22:19:55 INFO - PROCESS | 3897 | 1461043195580 Marionette DEBUG loaded listener.js 22:19:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09d7649800) [pid = 3897] [serial = 1185] [outer = 0x7f09d6f06000] 22:19:56 INFO - PROCESS | 3897 | 1461043196407 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 22:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1334ms 22:19:56 INFO - PROCESS | 3897 | 1461043196475 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 22:19:56 INFO - PROCESS | 3897 | 1461043196479 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 22:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:19:56 INFO - PROCESS | 3897 | 1461043196485 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:19:56 INFO - PROCESS | 3897 | 1461043196487 Marionette TRACE conn3 <- [1,1550,null,{}] 22:19:56 INFO - PROCESS | 3897 | 1461043196493 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:56 INFO - PROCESS | 3897 | 1461043196652 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 22:19:56 INFO - PROCESS | 3897 | 1461043196850 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0023a800 == 134 [pid = 3897] [id = 395] 22:19:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09d763f400) [pid = 3897] [serial = 1186] [outer = (nil)] 22:19:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09d77c7c00) [pid = 3897] [serial = 1187] [outer = 0x7f09d763f400] 22:19:56 INFO - PROCESS | 3897 | 1461043196922 Marionette DEBUG loaded listener.js 22:19:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09d77ce000) [pid = 3897] [serial = 1188] [outer = 0x7f09d763f400] 22:19:57 INFO - PROCESS | 3897 | 1461043197800 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 22:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1377ms 22:19:57 INFO - PROCESS | 3897 | 1461043197863 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 22:19:57 INFO - PROCESS | 3897 | 1461043197866 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 22:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:19:57 INFO - PROCESS | 3897 | 1461043197872 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:19:57 INFO - PROCESS | 3897 | 1461043197874 Marionette TRACE conn3 <- [1,1554,null,{}] 22:19:57 INFO - PROCESS | 3897 | 1461043197880 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:19:58 INFO - PROCESS | 3897 | 1461043198046 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 22:19:58 INFO - PROCESS | 3897 | 1461043198248 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9cd3800 == 135 [pid = 3897] [id = 396] 22:19:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09d6d0ec00) [pid = 3897] [serial = 1189] [outer = (nil)] 22:19:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09d77cf400) [pid = 3897] [serial = 1190] [outer = 0x7f09d6d0ec00] 22:19:58 INFO - PROCESS | 3897 | 1461043198317 Marionette DEBUG loaded listener.js 22:19:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09dc160c00) [pid = 3897] [serial = 1191] [outer = 0x7f09d6d0ec00] 22:19:59 INFO - PROCESS | 3897 | 1461043199227 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 22:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1735ms 22:19:59 INFO - PROCESS | 3897 | 1461043199680 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 22:19:59 INFO - PROCESS | 3897 | 1461043199687 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 22:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:19:59 INFO - PROCESS | 3897 | 1461043199694 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:19:59 INFO - PROCESS | 3897 | 1461043199697 Marionette TRACE conn3 <- [1,1558,null,{}] 22:19:59 INFO - PROCESS | 3897 | 1461043199750 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:00 INFO - PROCESS | 3897 | 1461043200006 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 22:20:00 INFO - PROCESS | 3897 | 1461043200221 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9ae5000 == 136 [pid = 3897] [id = 397] 22:20:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09d6f0f000) [pid = 3897] [serial = 1192] [outer = (nil)] 22:20:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09d6f13000) [pid = 3897] [serial = 1193] [outer = 0x7f09d6f0f000] 22:20:00 INFO - PROCESS | 3897 | 1461043200284 Marionette DEBUG loaded listener.js 22:20:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09d7ea3800) [pid = 3897] [serial = 1194] [outer = 0x7f09d6f0f000] 22:20:01 INFO - PROCESS | 3897 | 1461043201300 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 22:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1624ms 22:20:01 INFO - PROCESS | 3897 | 1461043201318 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 22:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:20:01 INFO - PROCESS | 3897 | 1461043201323 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 22:20:01 INFO - PROCESS | 3897 | 1461043201334 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:20:01 INFO - PROCESS | 3897 | 1461043201339 Marionette TRACE conn3 <- [1,1562,null,{}] 22:20:01 INFO - PROCESS | 3897 | 1461043201345 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:01 INFO - PROCESS | 3897 | 1461043201514 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 22:20:01 INFO - PROCESS | 3897 | 1461043201781 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1c6000 == 137 [pid = 3897] [id = 398] 22:20:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09db48d800) [pid = 3897] [serial = 1195] [outer = (nil)] 22:20:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09db491000) [pid = 3897] [serial = 1196] [outer = 0x7f09db48d800] 22:20:01 INFO - PROCESS | 3897 | 1461043201903 Marionette DEBUG loaded listener.js 22:20:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09db495c00) [pid = 3897] [serial = 1197] [outer = 0x7f09db48d800] 22:20:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53db800 == 136 [pid = 3897] [id = 381] 22:20:02 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09e4fb1800) [pid = 3897] [serial = 1094] [outer = (nil)] [url = about:blank] 22:20:02 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09e5709800) [pid = 3897] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:20:02 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09e220c800) [pid = 3897] [serial = 1070] [outer = (nil)] [url = about:blank] 22:20:02 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09f495f800) [pid = 3897] [serial = 1061] [outer = (nil)] [url = about:blank] 22:20:02 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09fb608c00) [pid = 3897] [serial = 1064] [outer = (nil)] [url = about:blank] 22:20:02 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09fc7dc000) [pid = 3897] [serial = 1067] [outer = (nil)] [url = about:blank] 22:20:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e458c800 == 135 [pid = 3897] [id = 380] 22:20:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e25d5800 == 134 [pid = 3897] [id = 379] 22:20:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd1e5000 == 133 [pid = 3897] [id = 378] 22:20:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d80ed800 == 132 [pid = 3897] [id = 377] 22:20:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db244800 == 131 [pid = 3897] [id = 376] 22:20:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8090000 == 130 [pid = 3897] [id = 375] 22:20:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f48be800 == 129 [pid = 3897] [id = 371] 22:20:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee5b4800 == 128 [pid = 3897] [id = 370] 22:20:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebca7800 == 127 [pid = 3897] [id = 369] 22:20:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8cdb800 == 126 [pid = 3897] [id = 368] 22:20:03 INFO - PROCESS | 3897 | 1461043203044 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 22:20:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8964000 == 125 [pid = 3897] [id = 367] 22:20:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3961000 == 124 [pid = 3897] [id = 366] 22:20:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db0c0000 == 123 [pid = 3897] [id = 365] 22:20:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e541e800 == 122 [pid = 3897] [id = 364] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09d8a0c000) [pid = 3897] [serial = 1040] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09e44ca400) [pid = 3897] [serial = 1046] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09fcbcec00) [pid = 3897] [serial = 951] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09da2dd000) [pid = 3897] [serial = 1073] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f0a0060d000) [pid = 3897] [serial = 954] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e457f800) [pid = 3897] [serial = 1091] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09dc164c00) [pid = 3897] [serial = 1079] [outer = (nil)] [url = about:blank] 22:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1743ms 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09e3bc5c00) [pid = 3897] [serial = 1088] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09e1eb4400) [pid = 3897] [serial = 1082] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09db154c00) [pid = 3897] [serial = 1077] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e3a38800) [pid = 3897] [serial = 1086] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09ef45fc00) [pid = 3897] [serial = 1058] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09d8a16800) [pid = 3897] [serial = 1076] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09e4aae800) [pid = 3897] [serial = 1092] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09e4346800) [pid = 3897] [serial = 1089] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09ee58a400) [pid = 3897] [serial = 1055] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09e3a05800) [pid = 3897] [serial = 1085] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09e2180c00) [pid = 3897] [serial = 1083] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09dc1c6800) [pid = 3897] [serial = 1080] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09da2de000) [pid = 3897] [serial = 729] [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.] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09e1f86000) [pid = 3897] [serial = 1043] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09e9639c00) [pid = 3897] [serial = 1052] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09e6506000) [pid = 3897] [serial = 1049] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09e5638800) [pid = 3897] [serial = 1038] [outer = (nil)] [url = about:blank] 22:20:03 INFO - PROCESS | 3897 | 1461043203092 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 22:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:20:03 INFO - PROCESS | 3897 | 1461043203097 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 22:20:03 INFO - PROCESS | 3897 | 1461043203103 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:20:03 INFO - PROCESS | 3897 | 1461043203106 Marionette TRACE conn3 <- [1,1566,null,{}] 22:20:03 INFO - PROCESS | 3897 | 1461043203120 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:03 INFO - PROCESS | 3897 | 1461043203277 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 22:20:03 INFO - PROCESS | 3897 | 1461043203516 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db234000 == 123 [pid = 3897] [id = 399] 22:20:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09dc1ce000) [pid = 3897] [serial = 1198] [outer = (nil)] 22:20:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09dd184400) [pid = 3897] [serial = 1199] [outer = 0x7f09dc1ce000] 22:20:03 INFO - PROCESS | 3897 | 1461043203585 Marionette DEBUG loaded listener.js 22:20:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09e1eb4400) [pid = 3897] [serial = 1200] [outer = 0x7f09dc1ce000] 22:20:04 INFO - PROCESS | 3897 | 1461043204283 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 22:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1189ms 22:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:20:04 INFO - PROCESS | 3897 | 1461043204292 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 22:20:04 INFO - PROCESS | 3897 | 1461043204294 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 22:20:04 INFO - PROCESS | 3897 | 1461043204299 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:20:04 INFO - PROCESS | 3897 | 1461043204302 Marionette TRACE conn3 <- [1,1570,null,{}] 22:20:04 INFO - PROCESS | 3897 | 1461043204307 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:04 INFO - PROCESS | 3897 | 1461043204470 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 22:20:04 INFO - PROCESS | 3897 | 1461043204623 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e213b800 == 124 [pid = 3897] [id = 400] 22:20:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09dc14a000) [pid = 3897] [serial = 1201] [outer = (nil)] 22:20:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09e220c800) [pid = 3897] [serial = 1202] [outer = 0x7f09dc14a000] 22:20:04 INFO - PROCESS | 3897 | 1461043204682 Marionette DEBUG loaded listener.js 22:20:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09e3a2f800) [pid = 3897] [serial = 1203] [outer = 0x7f09dc14a000] 22:20:05 INFO - PROCESS | 3897 | 1461043205389 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 22:20:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:20:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1134ms 22:20:05 INFO - PROCESS | 3897 | 1461043205433 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 22:20:05 INFO - PROCESS | 3897 | 1461043205436 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 22:20:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:20:05 INFO - PROCESS | 3897 | 1461043205467 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:20:05 INFO - PROCESS | 3897 | 1461043205469 Marionette TRACE conn3 <- [1,1574,null,{}] 22:20:05 INFO - PROCESS | 3897 | 1461043205485 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:05 INFO - PROCESS | 3897 | 1461043205699 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 22:20:05 INFO - PROCESS | 3897 | 1461043205720 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e25e7000 == 125 [pid = 3897] [id = 401] 22:20:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09db492000) [pid = 3897] [serial = 1204] [outer = (nil)] 22:20:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09e3bb2800) [pid = 3897] [serial = 1205] [outer = 0x7f09db492000] 22:20:05 INFO - PROCESS | 3897 | 1461043205779 Marionette DEBUG loaded listener.js 22:20:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09e434f400) [pid = 3897] [serial = 1206] [outer = 0x7f09db492000] 22:20:06 INFO - PROCESS | 3897 | 1461043206631 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 22:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1253ms 22:20:06 INFO - PROCESS | 3897 | 1461043206696 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 22:20:06 INFO - PROCESS | 3897 | 1461043206699 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 22:20:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:20:06 INFO - PROCESS | 3897 | 1461043206705 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:20:06 INFO - PROCESS | 3897 | 1461043206707 Marionette TRACE conn3 <- [1,1578,null,{}] 22:20:06 INFO - PROCESS | 3897 | 1461043206712 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:06 INFO - PROCESS | 3897 | 1461043206983 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 22:20:07 INFO - PROCESS | 3897 | 1461043207010 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e459c000 == 126 [pid = 3897] [id = 402] 22:20:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09e44cc000) [pid = 3897] [serial = 1207] [outer = (nil)] 22:20:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09e4b19c00) [pid = 3897] [serial = 1208] [outer = 0x7f09e44cc000] 22:20:07 INFO - PROCESS | 3897 | 1461043207077 Marionette DEBUG loaded listener.js 22:20:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e5640400) [pid = 3897] [serial = 1209] [outer = 0x7f09e44cc000] 22:20:07 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09dc14e000) [pid = 3897] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:20:07 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09e1f8a000) [pid = 3897] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:20:07 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09ebce6c00) [pid = 3897] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:20:07 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09da2e6c00) [pid = 3897] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:20:07 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09d93a9c00) [pid = 3897] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:20:07 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09d6d06c00) [pid = 3897] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:20:07 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09d6d04000) [pid = 3897] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:20:08 INFO - PROCESS | 3897 | 1461043208216 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 22:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1530ms 22:20:08 INFO - PROCESS | 3897 | 1461043208235 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 22:20:08 INFO - PROCESS | 3897 | 1461043208239 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 22:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:20:08 INFO - PROCESS | 3897 | 1461043208244 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:20:08 INFO - PROCESS | 3897 | 1461043208247 Marionette TRACE conn3 <- [1,1582,null,{}] 22:20:08 INFO - PROCESS | 3897 | 1461043208252 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:08 INFO - PROCESS | 3897 | 1461043208466 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 22:20:08 INFO - PROCESS | 3897 | 1461043208498 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52d7000 == 127 [pid = 3897] [id = 403] 22:20:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09da2e6c00) [pid = 3897] [serial = 1210] [outer = (nil)] 22:20:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09e5464400) [pid = 3897] [serial = 1211] [outer = 0x7f09da2e6c00] 22:20:08 INFO - PROCESS | 3897 | 1461043208558 Marionette DEBUG loaded listener.js 22:20:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09e8769400) [pid = 3897] [serial = 1212] [outer = 0x7f09da2e6c00] 22:20:09 INFO - PROCESS | 3897 | 1461043209327 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 22:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1129ms 22:20:09 INFO - PROCESS | 3897 | 1461043209373 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 22:20:09 INFO - PROCESS | 3897 | 1461043209376 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 22:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:20:09 INFO - PROCESS | 3897 | 1461043209382 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:20:09 INFO - PROCESS | 3897 | 1461043209384 Marionette TRACE conn3 <- [1,1586,null,{}] 22:20:09 INFO - PROCESS | 3897 | 1461043209389 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:09 INFO - PROCESS | 3897 | 1461043209593 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 22:20:09 INFO - PROCESS | 3897 | 1461043209612 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e685e800 == 128 [pid = 3897] [id = 404] 22:20:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09db48a400) [pid = 3897] [serial = 1213] [outer = (nil)] 22:20:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09e8a0dc00) [pid = 3897] [serial = 1214] [outer = 0x7f09db48a400] 22:20:09 INFO - PROCESS | 3897 | 1461043209671 Marionette DEBUG loaded listener.js 22:20:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09eb0cd400) [pid = 3897] [serial = 1215] [outer = 0x7f09db48a400] 22:20:10 INFO - PROCESS | 3897 | 1461043210758 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 22:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1427ms 22:20:10 INFO - PROCESS | 3897 | 1461043210810 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 22:20:10 INFO - PROCESS | 3897 | 1461043210816 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 22:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:20:10 INFO - PROCESS | 3897 | 1461043210825 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:20:10 INFO - PROCESS | 3897 | 1461043210830 Marionette TRACE conn3 <- [1,1590,null,{}] 22:20:10 INFO - PROCESS | 3897 | 1461043210837 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:11 INFO - PROCESS | 3897 | 1461043211033 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 22:20:11 INFO - PROCESS | 3897 | 1461043211226 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1d1800 == 129 [pid = 3897] [id = 405] 22:20:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09d7644c00) [pid = 3897] [serial = 1216] [outer = (nil)] 22:20:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09d8a0a400) [pid = 3897] [serial = 1217] [outer = 0x7f09d7644c00] 22:20:11 INFO - PROCESS | 3897 | 1461043211300 Marionette DEBUG loaded listener.js 22:20:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09db15d400) [pid = 3897] [serial = 1218] [outer = 0x7f09d7644c00] 22:20:12 INFO - PROCESS | 3897 | 1461043212274 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 22:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1482ms 22:20:12 INFO - PROCESS | 3897 | 1461043212309 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 22:20:12 INFO - PROCESS | 3897 | 1461043212317 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 22:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:20:12 INFO - PROCESS | 3897 | 1461043212328 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:20:12 INFO - PROCESS | 3897 | 1461043212332 Marionette TRACE conn3 <- [1,1594,null,{}] 22:20:12 INFO - PROCESS | 3897 | 1461043212338 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:12 INFO - PROCESS | 3897 | 1461043212509 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 22:20:12 INFO - PROCESS | 3897 | 1461043212798 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e394b800 == 130 [pid = 3897] [id = 406] 22:20:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09db48bc00) [pid = 3897] [serial = 1219] [outer = (nil)] 22:20:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09dc3c9000) [pid = 3897] [serial = 1220] [outer = 0x7f09db48bc00] 22:20:12 INFO - PROCESS | 3897 | 1461043212912 Marionette DEBUG loaded listener.js 22:20:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e222d000) [pid = 3897] [serial = 1221] [outer = 0x7f09db48bc00] 22:20:13 INFO - PROCESS | 3897 | 1461043213761 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 22:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1483ms 22:20:13 INFO - PROCESS | 3897 | 1461043213835 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 22:20:13 INFO - PROCESS | 3897 | 1461043213839 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 22:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:20:13 INFO - PROCESS | 3897 | 1461043213848 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:20:13 INFO - PROCESS | 3897 | 1461043213853 Marionette TRACE conn3 <- [1,1598,null,{}] 22:20:13 INFO - PROCESS | 3897 | 1461043213869 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:14 INFO - PROCESS | 3897 | 1461043214084 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 22:20:14 INFO - PROCESS | 3897 | 1461043214275 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8cdb800 == 131 [pid = 3897] [id = 407] 22:20:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09e3bb1c00) [pid = 3897] [serial = 1222] [outer = (nil)] 22:20:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09e44ca400) [pid = 3897] [serial = 1223] [outer = 0x7f09e3bb1c00] 22:20:14 INFO - PROCESS | 3897 | 1461043214400 Marionette DEBUG loaded listener.js 22:20:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09e5638800) [pid = 3897] [serial = 1224] [outer = 0x7f09e3bb1c00] 22:20:15 INFO - PROCESS | 3897 | 1461043215225 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 22:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1440ms 22:20:15 INFO - PROCESS | 3897 | 1461043215288 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 22:20:15 INFO - PROCESS | 3897 | 1461043215293 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 22:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:20:15 INFO - PROCESS | 3897 | 1461043215298 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:20:15 INFO - PROCESS | 3897 | 1461043215301 Marionette TRACE conn3 <- [1,1602,null,{}] 22:20:15 INFO - PROCESS | 3897 | 1461043215307 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:15 INFO - PROCESS | 3897 | 1461043215482 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 22:20:15 INFO - PROCESS | 3897 | 1461043215673 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed437000 == 132 [pid = 3897] [id = 408] 22:20:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09e3bd0c00) [pid = 3897] [serial = 1225] [outer = (nil)] 22:20:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09e92eb400) [pid = 3897] [serial = 1226] [outer = 0x7f09e3bd0c00] 22:20:15 INFO - PROCESS | 3897 | 1461043215745 Marionette DEBUG loaded listener.js 22:20:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09ebce3000) [pid = 3897] [serial = 1227] [outer = 0x7f09e3bd0c00] 22:20:16 INFO - PROCESS | 3897 | 1461043216602 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 22:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1378ms 22:20:16 INFO - PROCESS | 3897 | 1461043216677 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 22:20:16 INFO - PROCESS | 3897 | 1461043216681 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 22:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:20:16 INFO - PROCESS | 3897 | 1461043216687 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:20:16 INFO - PROCESS | 3897 | 1461043216690 Marionette TRACE conn3 <- [1,1606,null,{}] 22:20:16 INFO - PROCESS | 3897 | 1461043216695 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:16 INFO - PROCESS | 3897 | 1461043216863 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 22:20:17 INFO - PROCESS | 3897 | 1461043217056 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee174000 == 133 [pid = 3897] [id = 409] 22:20:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09e434f800) [pid = 3897] [serial = 1228] [outer = (nil)] 22:20:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09ec1bd000) [pid = 3897] [serial = 1229] [outer = 0x7f09e434f800] 22:20:17 INFO - PROCESS | 3897 | 1461043217128 Marionette DEBUG loaded listener.js 22:20:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09ed5e7800) [pid = 3897] [serial = 1230] [outer = 0x7f09e434f800] 22:20:18 INFO - PROCESS | 3897 | 1461043218029 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 22:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1382ms 22:20:18 INFO - PROCESS | 3897 | 1461043218069 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 22:20:18 INFO - PROCESS | 3897 | 1461043218073 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 22:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:20:18 INFO - PROCESS | 3897 | 1461043218080 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:20:18 INFO - PROCESS | 3897 | 1461043218082 Marionette TRACE conn3 <- [1,1610,null,{}] 22:20:18 INFO - PROCESS | 3897 | 1461043218088 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:18 INFO - PROCESS | 3897 | 1461043218264 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 22:20:18 INFO - PROCESS | 3897 | 1461043218523 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb8af800 == 134 [pid = 3897] [id = 410] 22:20:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09e457a800) [pid = 3897] [serial = 1231] [outer = (nil)] 22:20:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09ee58c800) [pid = 3897] [serial = 1232] [outer = 0x7f09e457a800] 22:20:18 INFO - PROCESS | 3897 | 1461043218638 Marionette DEBUG loaded listener.js 22:20:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09f02d9c00) [pid = 3897] [serial = 1233] [outer = 0x7f09e457a800] 22:20:19 INFO - PROCESS | 3897 | 1461043219408 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 22:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1388ms 22:20:19 INFO - PROCESS | 3897 | 1461043219471 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 22:20:19 INFO - PROCESS | 3897 | 1461043219474 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 22:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:20:19 INFO - PROCESS | 3897 | 1461043219482 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:20:19 INFO - PROCESS | 3897 | 1461043219485 Marionette TRACE conn3 <- [1,1614,null,{}] 22:20:19 INFO - PROCESS | 3897 | 1461043219490 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:19 INFO - PROCESS | 3897 | 1461043219658 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 22:20:19 INFO - PROCESS | 3897 | 1461043219853 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fe96e800 == 135 [pid = 3897] [id = 411] 22:20:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09ebce3400) [pid = 3897] [serial = 1234] [outer = (nil)] 22:20:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09f5611400) [pid = 3897] [serial = 1235] [outer = 0x7f09ebce3400] 22:20:19 INFO - PROCESS | 3897 | 1461043219921 Marionette DEBUG loaded listener.js 22:20:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09fb60fc00) [pid = 3897] [serial = 1236] [outer = 0x7f09ebce3400] 22:20:20 INFO - PROCESS | 3897 | 1461043220768 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 22:20:20 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 22:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1340ms 22:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:20:20 INFO - PROCESS | 3897 | 1461043220822 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 22:20:20 INFO - PROCESS | 3897 | 1461043220825 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 22:20:20 INFO - PROCESS | 3897 | 1461043220831 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:20:20 INFO - PROCESS | 3897 | 1461043220835 Marionette TRACE conn3 <- [1,1618,null,{}] 22:20:20 INFO - PROCESS | 3897 | 1461043220840 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:21 INFO - PROCESS | 3897 | 1461043221004 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 22:20:21 INFO - PROCESS | 3897 | 1461043221205 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00c62800 == 136 [pid = 3897] [id = 412] 22:20:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09ef45a400) [pid = 3897] [serial = 1237] [outer = (nil)] 22:20:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09fcbce000) [pid = 3897] [serial = 1238] [outer = 0x7f09ef45a400] 22:20:21 INFO - PROCESS | 3897 | 1461043221276 Marionette DEBUG loaded listener.js 22:20:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f0a00155000) [pid = 3897] [serial = 1239] [outer = 0x7f09ef45a400] 22:20:22 INFO - PROCESS | 3897 | 1461043222112 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 22:20:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1329ms 22:20:22 INFO - PROCESS | 3897 | 1461043222159 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 22:20:22 INFO - PROCESS | 3897 | 1461043222162 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 22:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:20:22 INFO - PROCESS | 3897 | 1461043222168 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:20:22 INFO - PROCESS | 3897 | 1461043222171 Marionette TRACE conn3 <- [1,1622,null,{}] 22:20:22 INFO - PROCESS | 3897 | 1461043222177 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:22 INFO - PROCESS | 3897 | 1461043222337 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 22:20:22 INFO - PROCESS | 3897 | 1461043222536 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cba000 == 137 [pid = 3897] [id = 413] 22:20:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09dd350400) [pid = 3897] [serial = 1240] [outer = (nil)] 22:20:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09f02dc800) [pid = 3897] [serial = 1241] [outer = 0x7f09dd350400] 22:20:22 INFO - PROCESS | 3897 | 1461043222611 Marionette DEBUG loaded listener.js 22:20:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f0a00278400) [pid = 3897] [serial = 1242] [outer = 0x7f09dd350400] 22:20:23 INFO - PROCESS | 3897 | 1461043223474 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 22:20:23 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 22:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1334ms 22:20:23 INFO - PROCESS | 3897 | 1461043223504 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 22:20:23 INFO - PROCESS | 3897 | 1461043223508 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 22:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:20:23 INFO - PROCESS | 3897 | 1461043223514 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:20:23 INFO - PROCESS | 3897 | 1461043223516 Marionette TRACE conn3 <- [1,1626,null,{}] 22:20:23 INFO - PROCESS | 3897 | 1461043223522 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:23 INFO - PROCESS | 3897 | 1461043223686 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 22:20:23 INFO - PROCESS | 3897 | 1461043223899 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cd3800 == 138 [pid = 3897] [id = 414] 22:20:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09e2180c00) [pid = 3897] [serial = 1243] [outer = (nil)] 22:20:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09e8ce3000) [pid = 3897] [serial = 1244] [outer = 0x7f09e2180c00] 22:20:24 INFO - PROCESS | 3897 | 1461043224010 Marionette DEBUG loaded listener.js 22:20:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09e8cea800) [pid = 3897] [serial = 1245] [outer = 0x7f09e2180c00] 22:20:24 INFO - PROCESS | 3897 | 1461043224886 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 22:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1382ms 22:20:24 INFO - PROCESS | 3897 | 1461043224897 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 22:20:24 INFO - PROCESS | 3897 | 1461043224900 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 22:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:20:24 INFO - PROCESS | 3897 | 1461043224906 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:20:24 INFO - PROCESS | 3897 | 1461043224910 Marionette TRACE conn3 <- [1,1630,null,{}] 22:20:24 INFO - PROCESS | 3897 | 1461043224915 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:25 INFO - PROCESS | 3897 | 1461043225097 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 22:20:25 INFO - PROCESS | 3897 | 1461043225306 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2550800 == 139 [pid = 3897] [id = 415] 22:20:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f0a00278c00) [pid = 3897] [serial = 1246] [outer = (nil)] 22:20:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f0a0028cc00) [pid = 3897] [serial = 1247] [outer = 0x7f0a00278c00] 22:20:25 INFO - PROCESS | 3897 | 1461043225385 Marionette DEBUG loaded listener.js 22:20:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f0a00295c00) [pid = 3897] [serial = 1248] [outer = 0x7f0a00278c00] 22:20:26 INFO - PROCESS | 3897 | 1461043226230 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 22:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1384ms 22:20:26 INFO - PROCESS | 3897 | 1461043226290 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 22:20:26 INFO - PROCESS | 3897 | 1461043226293 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 22:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:20:26 INFO - PROCESS | 3897 | 1461043226299 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:20:26 INFO - PROCESS | 3897 | 1461043226301 Marionette TRACE conn3 <- [1,1634,null,{}] 22:20:26 INFO - PROCESS | 3897 | 1461043226307 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:26 INFO - PROCESS | 3897 | 1461043226473 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 22:20:26 INFO - PROCESS | 3897 | 1461043226674 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5298000 == 140 [pid = 3897] [id = 416] 22:20:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09d64c3800) [pid = 3897] [serial = 1249] [outer = (nil)] 22:20:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09d64cb800) [pid = 3897] [serial = 1250] [outer = 0x7f09d64c3800] 22:20:26 INFO - PROCESS | 3897 | 1461043226745 Marionette DEBUG loaded listener.js 22:20:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09d64d1000) [pid = 3897] [serial = 1251] [outer = 0x7f09d64c3800] 22:20:27 INFO - PROCESS | 3897 | 1461043227590 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 22:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1337ms 22:20:27 INFO - PROCESS | 3897 | 1461043227638 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 22:20:27 INFO - PROCESS | 3897 | 1461043227642 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 22:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:20:27 INFO - PROCESS | 3897 | 1461043227647 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:20:27 INFO - PROCESS | 3897 | 1461043227650 Marionette TRACE conn3 <- [1,1638,null,{}] 22:20:27 INFO - PROCESS | 3897 | 1461043227655 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:27 INFO - PROCESS | 3897 | 1461043227834 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 22:20:28 INFO - PROCESS | 3897 | 1461043228043 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6851800 == 141 [pid = 3897] [id = 417] 22:20:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09d64c4c00) [pid = 3897] [serial = 1252] [outer = (nil)] 22:20:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09d6879400) [pid = 3897] [serial = 1253] [outer = 0x7f09d64c4c00] 22:20:28 INFO - PROCESS | 3897 | 1461043228175 Marionette DEBUG loaded listener.js 22:20:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09d687f400) [pid = 3897] [serial = 1254] [outer = 0x7f09d64c4c00] 22:20:29 INFO - PROCESS | 3897 | 1461043229134 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 22:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1532ms 22:20:29 INFO - PROCESS | 3897 | 1461043229180 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 22:20:29 INFO - PROCESS | 3897 | 1461043229184 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 22:20:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:20:29 INFO - PROCESS | 3897 | 1461043229190 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:20:29 INFO - PROCESS | 3897 | 1461043229192 Marionette TRACE conn3 <- [1,1642,null,{}] 22:20:29 INFO - PROCESS | 3897 | 1461043229197 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:29 INFO - PROCESS | 3897 | 1461043229360 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 22:20:29 INFO - PROCESS | 3897 | 1461043229565 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db24a000 == 142 [pid = 3897] [id = 418] 22:20:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09d64c7400) [pid = 3897] [serial = 1255] [outer = (nil)] 22:20:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09d7e9a800) [pid = 3897] [serial = 1256] [outer = 0x7f09d64c7400] 22:20:29 INFO - PROCESS | 3897 | 1461043229631 Marionette DEBUG loaded listener.js 22:20:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09e44c8c00) [pid = 3897] [serial = 1257] [outer = 0x7f09d64c7400] 22:20:30 INFO - PROCESS | 3897 | 1461043230859 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 22:20:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1683ms 22:20:30 INFO - PROCESS | 3897 | 1461043230883 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 22:20:30 INFO - PROCESS | 3897 | 1461043230888 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 22:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:20:30 INFO - PROCESS | 3897 | 1461043230898 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:20:30 INFO - PROCESS | 3897 | 1461043230903 Marionette TRACE conn3 <- [1,1646,null,{}] 22:20:30 INFO - PROCESS | 3897 | 1461043230920 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:31 INFO - PROCESS | 3897 | 1461043231144 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 22:20:31 INFO - PROCESS | 3897 | 1461043231369 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd4cf000 == 143 [pid = 3897] [id = 419] 22:20:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09d6e74c00) [pid = 3897] [serial = 1258] [outer = (nil)] 22:20:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09d6f08c00) [pid = 3897] [serial = 1259] [outer = 0x7f09d6e74c00] 22:20:31 INFO - PROCESS | 3897 | 1461043231436 Marionette DEBUG loaded listener.js 22:20:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09d7646400) [pid = 3897] [serial = 1260] [outer = 0x7f09d6e74c00] 22:20:32 INFO - PROCESS | 3897 | 1461043232322 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 22:20:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:20:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1492ms 22:20:32 INFO - PROCESS | 3897 | 1461043232391 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 22:20:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:20:32 INFO - PROCESS | 3897 | 1461043232408 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 22:20:32 INFO - PROCESS | 3897 | 1461043232421 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:20:32 INFO - PROCESS | 3897 | 1461043232430 Marionette TRACE conn3 <- [1,1650,null,{}] 22:20:32 INFO - PROCESS | 3897 | 1461043232437 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:32 INFO - PROCESS | 3897 | 1461043232689 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 22:20:32 INFO - PROCESS | 3897 | 1461043232944 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8018800 == 144 [pid = 3897] [id = 420] 22:20:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09d77cc000) [pid = 3897] [serial = 1261] [outer = (nil)] 22:20:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09da2e3400) [pid = 3897] [serial = 1262] [outer = 0x7f09d77cc000] 22:20:33 INFO - PROCESS | 3897 | 1461043233023 Marionette DEBUG loaded listener.js 22:20:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09db494400) [pid = 3897] [serial = 1263] [outer = 0x7f09d77cc000] 22:20:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc50a800 == 143 [pid = 3897] [id = 313] 22:20:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fe42d000 == 142 [pid = 3897] [id = 314] 22:20:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00d22800 == 141 [pid = 3897] [id = 318] 22:20:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2134000 == 140 [pid = 3897] [id = 316] 22:20:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00489800 == 139 [pid = 3897] [id = 315] 22:20:33 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e8a0e000) [pid = 3897] [serial = 1109] [outer = (nil)] [url = about:blank] 22:20:33 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09ecf87800) [pid = 3897] [serial = 1112] [outer = (nil)] [url = about:blank] 22:20:33 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09ee86b800) [pid = 3897] [serial = 1118] [outer = (nil)] [url = about:blank] 22:20:33 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09edcabc00) [pid = 3897] [serial = 1115] [outer = (nil)] [url = about:blank] 22:20:33 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09f0f23000) [pid = 3897] [serial = 1121] [outer = (nil)] [url = about:blank] 22:20:33 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09fca05400) [pid = 3897] [serial = 1124] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00b60800 == 138 [pid = 3897] [id = 317] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52d7000 == 137 [pid = 3897] [id = 403] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e459c000 == 136 [pid = 3897] [id = 402] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e25e7000 == 135 [pid = 3897] [id = 401] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e213b800 == 134 [pid = 3897] [id = 400] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e570d800 == 133 [pid = 3897] [id = 11] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db234000 == 132 [pid = 3897] [id = 399] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1c6000 == 131 [pid = 3897] [id = 398] 22:20:34 INFO - PROCESS | 3897 | 1461043234107 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9ae5000 == 130 [pid = 3897] [id = 397] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0d12000 == 129 [pid = 3897] [id = 387] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eda59800 == 128 [pid = 3897] [id = 386] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e94a3800 == 127 [pid = 3897] [id = 385] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b7a800 == 126 [pid = 3897] [id = 384] 22:20:34 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db225800 == 125 [pid = 3897] [id = 383] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09e4fb1400) [pid = 3897] [serial = 1145] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09e963e400) [pid = 3897] [serial = 1140] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09e4fb1c00) [pid = 3897] [serial = 1137] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09edd87800) [pid = 3897] [serial = 1146] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09e8a04800) [pid = 3897] [serial = 1139] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09ebcea800) [pid = 3897] [serial = 1142] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09ed486400) [pid = 3897] [serial = 1143] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09e43a1400) [pid = 3897] [serial = 1136] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e2187000) [pid = 3897] [serial = 1133] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09e3a33800) [pid = 3897] [serial = 1134] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09e43ee400) [pid = 3897] [serial = 1103] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09dd191000) [pid = 3897] [serial = 1131] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09d9b9dc00) [pid = 3897] [serial = 1130] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09d93a6800) [pid = 3897] [serial = 1128] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09d6d0f400) [pid = 3897] [serial = 1127] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09d9b9a000) [pid = 3897] [serial = 1097] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09e1ebb400) [pid = 3897] [serial = 1100] [outer = (nil)] [url = about:blank] 22:20:34 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09e58ea800) [pid = 3897] [serial = 1106] [outer = (nil)] [url = about:blank] 22:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1748ms 22:20:34 INFO - PROCESS | 3897 | 1461043234174 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 22:20:34 INFO - PROCESS | 3897 | 1461043234176 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 22:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:20:34 INFO - PROCESS | 3897 | 1461043234185 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:20:34 INFO - PROCESS | 3897 | 1461043234190 Marionette TRACE conn3 <- [1,1654,null,{}] 22:20:34 INFO - PROCESS | 3897 | 1461043234205 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:34 INFO - PROCESS | 3897 | 1461043234366 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 22:20:34 INFO - PROCESS | 3897 | 1461043234443 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1c5000 == 126 [pid = 3897] [id = 421] 22:20:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09d77d4000) [pid = 3897] [serial = 1264] [outer = (nil)] 22:20:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09dd18e400) [pid = 3897] [serial = 1265] [outer = 0x7f09d77d4000] 22:20:34 INFO - PROCESS | 3897 | 1461043234645 Marionette DEBUG loaded listener.js 22:20:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09dd6c8400) [pid = 3897] [serial = 1266] [outer = 0x7f09d77d4000] 22:20:35 INFO - PROCESS | 3897 | 1461043235304 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 22:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1141ms 22:20:35 INFO - PROCESS | 3897 | 1461043235326 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 22:20:35 INFO - PROCESS | 3897 | 1461043235330 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 22:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:20:35 INFO - PROCESS | 3897 | 1461043235336 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:20:35 INFO - PROCESS | 3897 | 1461043235338 Marionette TRACE conn3 <- [1,1658,null,{}] 22:20:35 INFO - PROCESS | 3897 | 1461043235344 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:35 INFO - PROCESS | 3897 | 1461043235557 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 22:20:35 INFO - PROCESS | 3897 | 1461043235578 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2134800 == 127 [pid = 3897] [id = 422] 22:20:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09dc1ce800) [pid = 3897] [serial = 1267] [outer = (nil)] 22:20:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09dd6cfc00) [pid = 3897] [serial = 1268] [outer = 0x7f09dc1ce800] 22:20:35 INFO - PROCESS | 3897 | 1461043235637 Marionette DEBUG loaded listener.js 22:20:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09e2849000) [pid = 3897] [serial = 1269] [outer = 0x7f09dc1ce800] 22:20:36 INFO - PROCESS | 3897 | 1461043236517 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 22:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1237ms 22:20:36 INFO - PROCESS | 3897 | 1461043236574 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 22:20:36 INFO - PROCESS | 3897 | 1461043236576 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 22:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:20:36 INFO - PROCESS | 3897 | 1461043236582 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:20:36 INFO - PROCESS | 3897 | 1461043236584 Marionette TRACE conn3 <- [1,1662,null,{}] 22:20:36 INFO - PROCESS | 3897 | 1461043236596 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:36 INFO - PROCESS | 3897 | 1461043236817 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 22:20:36 INFO - PROCESS | 3897 | 1461043236839 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3962800 == 128 [pid = 3897] [id = 423] 22:20:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09dc3c4400) [pid = 3897] [serial = 1270] [outer = (nil)] 22:20:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09e3a31c00) [pid = 3897] [serial = 1271] [outer = 0x7f09dc3c4400] 22:20:36 INFO - PROCESS | 3897 | 1461043236897 Marionette DEBUG loaded listener.js 22:20:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09e4344800) [pid = 3897] [serial = 1272] [outer = 0x7f09dc3c4400] 22:20:37 INFO - PROCESS | 3897 | 1461043237729 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 22:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1189ms 22:20:37 INFO - PROCESS | 3897 | 1461043237775 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 22:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:20:37 INFO - PROCESS | 3897 | 1461043237778 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 22:20:37 INFO - PROCESS | 3897 | 1461043237783 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:20:37 INFO - PROCESS | 3897 | 1461043237787 Marionette TRACE conn3 <- [1,1666,null,{}] 22:20:37 INFO - PROCESS | 3897 | 1461043237792 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:38 INFO - PROCESS | 3897 | 1461043238054 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 22:20:38 INFO - PROCESS | 3897 | 1461043238080 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52ca800 == 129 [pid = 3897] [id = 424] 22:20:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09e43f6800) [pid = 3897] [serial = 1273] [outer = (nil)] 22:20:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e5466400) [pid = 3897] [serial = 1274] [outer = 0x7f09e43f6800] 22:20:38 INFO - PROCESS | 3897 | 1461043238143 Marionette DEBUG loaded listener.js 22:20:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09e92e3c00) [pid = 3897] [serial = 1275] [outer = 0x7f09e43f6800] 22:20:38 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09dc1ce000) [pid = 3897] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:20:38 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09db492000) [pid = 3897] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:20:38 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09db48d800) [pid = 3897] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:20:38 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09dc14a000) [pid = 3897] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:20:38 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09d6f0f000) [pid = 3897] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:20:38 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09e44cc000) [pid = 3897] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:20:38 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09e3a2f000) [pid = 3897] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:20:38 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09da2e6c00) [pid = 3897] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:20:39 INFO - PROCESS | 3897 | 1461043239199 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 22:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1441ms 22:20:39 INFO - PROCESS | 3897 | 1461043239224 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 22:20:39 INFO - PROCESS | 3897 | 1461043239227 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 22:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:20:39 INFO - PROCESS | 3897 | 1461043239233 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:20:39 INFO - PROCESS | 3897 | 1461043239235 Marionette TRACE conn3 <- [1,1670,null,{}] 22:20:39 INFO - PROCESS | 3897 | 1461043239240 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:39 INFO - PROCESS | 3897 | 1461043239446 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 22:20:39 INFO - PROCESS | 3897 | 1461043239479 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e57ba800 == 130 [pid = 3897] [id = 425] 22:20:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09d6f0f000) [pid = 3897] [serial = 1276] [outer = (nil)] 22:20:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09e8a0c800) [pid = 3897] [serial = 1277] [outer = 0x7f09d6f0f000] 22:20:39 INFO - PROCESS | 3897 | 1461043239538 Marionette DEBUG loaded listener.js 22:20:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09eb97f800) [pid = 3897] [serial = 1278] [outer = 0x7f09d6f0f000] 22:20:40 INFO - PROCESS | 3897 | 1461043240299 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 22:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1081ms 22:20:40 INFO - PROCESS | 3897 | 1461043240314 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 22:20:40 INFO - PROCESS | 3897 | 1461043240316 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 22:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:20:40 INFO - PROCESS | 3897 | 1461043240323 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:20:40 INFO - PROCESS | 3897 | 1461043240326 Marionette TRACE conn3 <- [1,1674,null,{}] 22:20:40 INFO - PROCESS | 3897 | 1461043240331 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:40 INFO - PROCESS | 3897 | 1461043240539 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 22:20:40 INFO - PROCESS | 3897 | 1461043240559 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8ccf000 == 131 [pid = 3897] [id = 426] 22:20:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09d6883800) [pid = 3897] [serial = 1279] [outer = (nil)] 22:20:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09ebced000) [pid = 3897] [serial = 1280] [outer = 0x7f09d6883800] 22:20:40 INFO - PROCESS | 3897 | 1461043240618 Marionette DEBUG loaded listener.js 22:20:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09edb87000) [pid = 3897] [serial = 1281] [outer = 0x7f09d6883800] 22:20:41 INFO - PROCESS | 3897 | 1461043241740 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 22:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1486ms 22:20:41 INFO - PROCESS | 3897 | 1461043241809 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 22:20:41 INFO - PROCESS | 3897 | 1461043241816 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 22:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:20:41 INFO - PROCESS | 3897 | 1461043241824 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:20:41 INFO - PROCESS | 3897 | 1461043241830 Marionette TRACE conn3 <- [1,1678,null,{}] 22:20:41 INFO - PROCESS | 3897 | 1461043241837 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:42 INFO - PROCESS | 3897 | 1461043242071 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 22:20:42 INFO - PROCESS | 3897 | 1461043242322 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1c7000 == 132 [pid = 3897] [id = 427] 22:20:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09d7646800) [pid = 3897] [serial = 1282] [outer = (nil)] 22:20:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09d8a0e800) [pid = 3897] [serial = 1283] [outer = 0x7f09d7646800] 22:20:42 INFO - PROCESS | 3897 | 1461043242441 Marionette DEBUG loaded listener.js 22:20:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09db48cc00) [pid = 3897] [serial = 1284] [outer = 0x7f09d7646800] 22:20:43 INFO - PROCESS | 3897 | 1461043243423 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 22:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1632ms 22:20:43 INFO - PROCESS | 3897 | 1461043243457 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 22:20:43 INFO - PROCESS | 3897 | 1461043243466 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 22:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:20:43 INFO - PROCESS | 3897 | 1461043243476 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:20:43 INFO - PROCESS | 3897 | 1461043243480 Marionette TRACE conn3 <- [1,1682,null,{}] 22:20:43 INFO - PROCESS | 3897 | 1461043243485 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:43 INFO - PROCESS | 3897 | 1461043243676 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 22:20:43 INFO - PROCESS | 3897 | 1461043243954 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b82000 == 133 [pid = 3897] [id = 428] 22:20:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09d7649000) [pid = 3897] [serial = 1285] [outer = (nil)] 22:20:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09dd190000) [pid = 3897] [serial = 1286] [outer = 0x7f09d7649000] 22:20:44 INFO - PROCESS | 3897 | 1461043244075 Marionette DEBUG loaded listener.js 22:20:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09dd6cf000) [pid = 3897] [serial = 1287] [outer = 0x7f09d7649000] 22:20:44 INFO - PROCESS | 3897 | 1461043244925 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 22:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1485ms 22:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:20:44 INFO - PROCESS | 3897 | 1461043244961 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 22:20:44 INFO - PROCESS | 3897 | 1461043244964 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 22:20:44 INFO - PROCESS | 3897 | 1461043244971 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:20:44 INFO - PROCESS | 3897 | 1461043244977 Marionette TRACE conn3 <- [1,1686,null,{}] 22:20:44 INFO - PROCESS | 3897 | 1461043244992 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:45 INFO - PROCESS | 3897 | 1461043245165 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 22:20:45 INFO - PROCESS | 3897 | 1461043245374 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee021000 == 134 [pid = 3897] [id = 429] 22:20:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09dd6ce800) [pid = 3897] [serial = 1288] [outer = (nil)] 22:20:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09e4577000) [pid = 3897] [serial = 1289] [outer = 0x7f09dd6ce800] 22:20:45 INFO - PROCESS | 3897 | 1461043245448 Marionette DEBUG loaded listener.js 22:20:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09e8ce2000) [pid = 3897] [serial = 1290] [outer = 0x7f09dd6ce800] 22:20:46 INFO - PROCESS | 3897 | 1461043246327 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 22:20:46 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 22:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1388ms 22:20:46 INFO - PROCESS | 3897 | 1461043246359 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 22:20:46 INFO - PROCESS | 3897 | 1461043246364 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 22:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:20:46 INFO - PROCESS | 3897 | 1461043246370 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:20:46 INFO - PROCESS | 3897 | 1461043246372 Marionette TRACE conn3 <- [1,1690,null,{}] 22:20:46 INFO - PROCESS | 3897 | 1461043246378 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:46 INFO - PROCESS | 3897 | 1461043246548 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 22:20:46 INFO - PROCESS | 3897 | 1461043246755 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f48b6800 == 135 [pid = 3897] [id = 430] 22:20:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09e3bcf800) [pid = 3897] [serial = 1291] [outer = (nil)] 22:20:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09ecf87800) [pid = 3897] [serial = 1292] [outer = 0x7f09e3bcf800] 22:20:46 INFO - PROCESS | 3897 | 1461043246868 Marionette DEBUG loaded listener.js 22:20:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09edb8a000) [pid = 3897] [serial = 1293] [outer = 0x7f09e3bcf800] 22:20:47 INFO - PROCESS | 3897 | 1461043247766 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 22:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1427ms 22:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:20:47 INFO - PROCESS | 3897 | 1461043247798 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 22:20:47 INFO - PROCESS | 3897 | 1461043247801 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 22:20:47 INFO - PROCESS | 3897 | 1461043247805 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:20:47 INFO - PROCESS | 3897 | 1461043247809 Marionette TRACE conn3 <- [1,1694,null,{}] 22:20:47 INFO - PROCESS | 3897 | 1461043247815 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:48 INFO - PROCESS | 3897 | 1461043247996 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 22:20:48 INFO - PROCESS | 3897 | 1461043248202 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc710800 == 136 [pid = 3897] [id = 431] 22:20:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09e9639c00) [pid = 3897] [serial = 1294] [outer = (nil)] 22:20:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09ee6c4c00) [pid = 3897] [serial = 1295] [outer = 0x7f09e9639c00] 22:20:48 INFO - PROCESS | 3897 | 1461043248270 Marionette DEBUG loaded listener.js 22:20:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09f02d3800) [pid = 3897] [serial = 1296] [outer = 0x7f09e9639c00] 22:20:49 INFO - PROCESS | 3897 | 1461043249161 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 22:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1429ms 22:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:20:49 INFO - PROCESS | 3897 | 1461043249236 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 22:20:49 INFO - PROCESS | 3897 | 1461043249238 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 22:20:49 INFO - PROCESS | 3897 | 1461043249249 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:20:49 INFO - PROCESS | 3897 | 1461043249256 Marionette TRACE conn3 <- [1,1698,null,{}] 22:20:49 INFO - PROCESS | 3897 | 1461043249264 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:49 INFO - PROCESS | 3897 | 1461043249486 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 22:20:49 INFO - PROCESS | 3897 | 1461043249726 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cd0000 == 137 [pid = 3897] [id = 432] 22:20:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09f56ee800) [pid = 3897] [serial = 1297] [outer = (nil)] 22:20:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f0a00279c00) [pid = 3897] [serial = 1298] [outer = 0x7f09f56ee800] 22:20:49 INFO - PROCESS | 3897 | 1461043249844 Marionette DEBUG loaded listener.js 22:20:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f0a00293c00) [pid = 3897] [serial = 1299] [outer = 0x7f09f56ee800] 22:20:50 INFO - PROCESS | 3897 | 1461043250636 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 22:20:50 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 22:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1440ms 22:20:50 INFO - PROCESS | 3897 | 1461043250685 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 22:20:50 INFO - PROCESS | 3897 | 1461043250689 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 22:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:20:50 INFO - PROCESS | 3897 | 1461043250695 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:20:50 INFO - PROCESS | 3897 | 1461043250698 Marionette TRACE conn3 <- [1,1702,null,{}] 22:20:50 INFO - PROCESS | 3897 | 1461043250703 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:50 INFO - PROCESS | 3897 | 1461043250868 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 22:20:51 INFO - PROCESS | 3897 | 1461043251074 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc124800 == 138 [pid = 3897] [id = 433] 22:20:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09d49f1400) [pid = 3897] [serial = 1300] [outer = (nil)] 22:20:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09d49f8000) [pid = 3897] [serial = 1301] [outer = 0x7f09d49f1400] 22:20:51 INFO - PROCESS | 3897 | 1461043251146 Marionette DEBUG loaded listener.js 22:20:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09d49fd400) [pid = 3897] [serial = 1302] [outer = 0x7f09d49f1400] 22:20:52 INFO - PROCESS | 3897 | 1461043252004 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 22:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1336ms 22:20:52 INFO - PROCESS | 3897 | 1461043252032 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 22:20:52 INFO - PROCESS | 3897 | 1461043252035 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 22:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:20:52 INFO - PROCESS | 3897 | 1461043252042 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:20:52 INFO - PROCESS | 3897 | 1461043252045 Marionette TRACE conn3 <- [1,1706,null,{}] 22:20:52 INFO - PROCESS | 3897 | 1461043252052 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:52 INFO - PROCESS | 3897 | 1461043252217 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 22:20:52 INFO - PROCESS | 3897 | 1461043252430 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e450f000 == 139 [pid = 3897] [id = 434] 22:20:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09d49f3800) [pid = 3897] [serial = 1303] [outer = (nil)] 22:20:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09e3a2ec00) [pid = 3897] [serial = 1304] [outer = 0x7f09d49f3800] 22:20:52 INFO - PROCESS | 3897 | 1461043252537 Marionette DEBUG loaded listener.js 22:20:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f0a00295800) [pid = 3897] [serial = 1305] [outer = 0x7f09d49f3800] 22:20:53 INFO - PROCESS | 3897 | 1461043253404 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 22:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1437ms 22:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:20:53 INFO - PROCESS | 3897 | 1461043253480 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 22:20:53 INFO - PROCESS | 3897 | 1461043253482 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 22:20:53 INFO - PROCESS | 3897 | 1461043253489 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:20:53 INFO - PROCESS | 3897 | 1461043253492 Marionette TRACE conn3 <- [1,1710,null,{}] 22:20:53 INFO - PROCESS | 3897 | 1461043253497 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:53 INFO - PROCESS | 3897 | 1461043253679 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 22:20:53 INFO - PROCESS | 3897 | 1461043253882 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d4aa0000 == 140 [pid = 3897] [id = 435] 22:20:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09d49fc800) [pid = 3897] [serial = 1306] [outer = (nil)] 22:20:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09d8f47000) [pid = 3897] [serial = 1307] [outer = 0x7f09d49fc800] 22:20:53 INFO - PROCESS | 3897 | 1461043253950 Marionette DEBUG loaded listener.js 22:20:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09d8f4b400) [pid = 3897] [serial = 1308] [outer = 0x7f09d49fc800] 22:20:54 INFO - PROCESS | 3897 | 1461043254811 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 22:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1378ms 22:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:20:54 INFO - PROCESS | 3897 | 1461043254867 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 22:20:54 INFO - PROCESS | 3897 | 1461043254870 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 22:20:54 INFO - PROCESS | 3897 | 1461043254876 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:20:54 INFO - PROCESS | 3897 | 1461043254879 Marionette TRACE conn3 <- [1,1714,null,{}] 22:20:54 INFO - PROCESS | 3897 | 1461043254885 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:55 INFO - PROCESS | 3897 | 1461043255051 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 22:20:55 INFO - PROCESS | 3897 | 1461043255274 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7d8e800 == 141 [pid = 3897] [id = 436] 22:20:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09d6cda800) [pid = 3897] [serial = 1309] [outer = (nil)] 22:20:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09d8f47400) [pid = 3897] [serial = 1310] [outer = 0x7f09d6cda800] 22:20:55 INFO - PROCESS | 3897 | 1461043255394 Marionette DEBUG loaded listener.js 22:20:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09d9271400) [pid = 3897] [serial = 1311] [outer = 0x7f09d6cda800] 22:20:56 INFO - PROCESS | 3897 | 1461043256771 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 22:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1945ms 22:20:56 INFO - PROCESS | 3897 | 1461043256820 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 22:20:56 INFO - PROCESS | 3897 | 1461043256826 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 22:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:20:56 INFO - PROCESS | 3897 | 1461043256834 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:20:56 INFO - PROCESS | 3897 | 1461043256838 Marionette TRACE conn3 <- [1,1718,null,{}] 22:20:56 INFO - PROCESS | 3897 | 1461043256924 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:57 INFO - PROCESS | 3897 | 1461043257107 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 22:20:57 INFO - PROCESS | 3897 | 1461043257313 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1d8800 == 142 [pid = 3897] [id = 437] 22:20:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f09d6882000) [pid = 3897] [serial = 1312] [outer = (nil)] 22:20:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f09d6e6e800) [pid = 3897] [serial = 1313] [outer = 0x7f09d6882000] 22:20:57 INFO - PROCESS | 3897 | 1461043257421 Marionette DEBUG loaded listener.js 22:20:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09d7e99800) [pid = 3897] [serial = 1314] [outer = 0x7f09d6882000] 22:20:58 INFO - PROCESS | 3897 | 1461043258486 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 22:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1736ms 22:20:58 INFO - PROCESS | 3897 | 1461043258571 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 22:20:58 INFO - PROCESS | 3897 | 1461043258579 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 22:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:20:58 INFO - PROCESS | 3897 | 1461043258588 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:20:58 INFO - PROCESS | 3897 | 1461043258592 Marionette TRACE conn3 <- [1,1722,null,{}] 22:20:58 INFO - PROCESS | 3897 | 1461043258597 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:20:58 INFO - PROCESS | 3897 | 1461043258798 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 22:20:59 INFO - PROCESS | 3897 | 1461043259086 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9aec800 == 143 [pid = 3897] [id = 438] 22:20:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f09d7642000) [pid = 3897] [serial = 1315] [outer = (nil)] 22:20:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f09d9270c00) [pid = 3897] [serial = 1316] [outer = 0x7f09d7642000] 22:20:59 INFO - PROCESS | 3897 | 1461043259164 Marionette DEBUG loaded listener.js 22:20:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f09d9277400) [pid = 3897] [serial = 1317] [outer = 0x7f09d7642000] 22:21:00 INFO - PROCESS | 3897 | 1461043260006 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 22:21:00 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 22:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1486ms 22:21:00 INFO - PROCESS | 3897 | 1461043260074 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 22:21:00 INFO - PROCESS | 3897 | 1461043260078 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 22:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:21:00 INFO - PROCESS | 3897 | 1461043260084 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:21:00 INFO - PROCESS | 3897 | 1461043260089 Marionette TRACE conn3 <- [1,1726,null,{}] 22:21:00 INFO - PROCESS | 3897 | 1461043260104 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:00 INFO - PROCESS | 3897 | 1461043260311 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 22:21:00 INFO - PROCESS | 3897 | 1461043260524 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc050800 == 144 [pid = 3897] [id = 439] 22:21:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f09dc150000) [pid = 3897] [serial = 1318] [outer = (nil)] 22:21:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f09dc16a800) [pid = 3897] [serial = 1319] [outer = 0x7f09dc150000] 22:21:00 INFO - PROCESS | 3897 | 1461043260640 Marionette DEBUG loaded listener.js 22:21:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f09dc3c3000) [pid = 3897] [serial = 1320] [outer = 0x7f09dc150000] 22:21:01 INFO - PROCESS | 3897 | 1461043261551 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 22:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1537ms 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e895c000 == 143 [pid = 3897] [id = 345] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e57ba800 == 142 [pid = 3897] [id = 425] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f09d77c7c00) [pid = 3897] [serial = 1187] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f09d6e72800) [pid = 3897] [serial = 1172] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f09edb8f800) [pid = 3897] [serial = 1178] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f09dc1d2c00) [pid = 3897] [serial = 1151] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f0a00723800) [pid = 3897] [serial = 1166] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f09edb8dc00) [pid = 3897] [serial = 1169] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f09d6f10400) [pid = 3897] [serial = 1181] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f09edca7400) [pid = 3897] [serial = 1160] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f09dc3c6c00) [pid = 3897] [serial = 1175] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09eae2d800) [pid = 3897] [serial = 1157] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09f5606400) [pid = 3897] [serial = 1163] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09d7644800) [pid = 3897] [serial = 1184] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09e3bc3400) [pid = 3897] [serial = 1154] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09d77cf400) [pid = 3897] [serial = 1190] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09e8a0dc00) [pid = 3897] [serial = 1214] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | 1461043261723 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 22:21:01 INFO - PROCESS | 3897 | 1461043261727 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52ca800 == 141 [pid = 3897] [id = 424] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e741d800 == 140 [pid = 3897] [id = 382] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3962800 == 139 [pid = 3897] [id = 423] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2134800 == 138 [pid = 3897] [id = 422] 22:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1c5000 == 137 [pid = 3897] [id = 421] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8018800 == 136 [pid = 3897] [id = 420] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd4cf000 == 135 [pid = 3897] [id = 419] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6851800 == 134 [pid = 3897] [id = 417] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5298000 == 133 [pid = 3897] [id = 416] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2550800 == 132 [pid = 3897] [id = 415] 22:21:01 INFO - PROCESS | 3897 | 1461043261756 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:21:01 INFO - PROCESS | 3897 | 1461043261759 Marionette TRACE conn3 <- [1,1730,null,{}] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a05cd3800 == 131 [pid = 3897] [id = 414] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a05cba000 == 130 [pid = 3897] [id = 413] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00c62800 == 129 [pid = 3897] [id = 412] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fe96e800 == 128 [pid = 3897] [id = 411] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb8af800 == 127 [pid = 3897] [id = 410] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee174000 == 126 [pid = 3897] [id = 409] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed437000 == 125 [pid = 3897] [id = 408] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8cdb800 == 124 [pid = 3897] [id = 407] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e394b800 == 123 [pid = 3897] [id = 406] 22:21:01 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1d1800 == 122 [pid = 3897] [id = 405] 22:21:01 INFO - PROCESS | 3897 | 1461043261804 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09dd184400) [pid = 3897] [serial = 1199] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09e434f400) [pid = 3897] [serial = 1206] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09db491000) [pid = 3897] [serial = 1196] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09e3a2f800) [pid = 3897] [serial = 1203] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09db495c00) [pid = 3897] [serial = 1197] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09d7ea3800) [pid = 3897] [serial = 1194] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09e3bb2800) [pid = 3897] [serial = 1205] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09e220c800) [pid = 3897] [serial = 1202] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e4b19c00) [pid = 3897] [serial = 1208] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09ef0d2000) [pid = 3897] [serial = 1148] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e5640400) [pid = 3897] [serial = 1209] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09e1eb4400) [pid = 3897] [serial = 1200] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09d6f13000) [pid = 3897] [serial = 1193] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09e563ac00) [pid = 3897] [serial = 1095] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09e5464400) [pid = 3897] [serial = 1211] [outer = (nil)] [url = about:blank] 22:21:01 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09e8769400) [pid = 3897] [serial = 1212] [outer = (nil)] [url = about:blank] 22:21:02 INFO - PROCESS | 3897 | 1461043262027 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 22:21:02 INFO - PROCESS | 3897 | 1461043262144 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7686800 == 123 [pid = 3897] [id = 440] 22:21:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09d64cd800) [pid = 3897] [serial = 1321] [outer = (nil)] 22:21:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09dc168400) [pid = 3897] [serial = 1322] [outer = 0x7f09d64cd800] 22:21:02 INFO - PROCESS | 3897 | 1461043262280 Marionette DEBUG loaded listener.js 22:21:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09dd182c00) [pid = 3897] [serial = 1323] [outer = 0x7f09d64cd800] 22:21:03 INFO - PROCESS | 3897 | 1461043263222 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 22:21:03 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 22:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1553ms 22:21:03 INFO - PROCESS | 3897 | 1461043263299 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 22:21:03 INFO - PROCESS | 3897 | 1461043263304 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 22:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:21:03 INFO - PROCESS | 3897 | 1461043263313 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:21:03 INFO - PROCESS | 3897 | 1461043263318 Marionette TRACE conn3 <- [1,1734,null,{}] 22:21:03 INFO - PROCESS | 3897 | 1461043263327 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:03 INFO - PROCESS | 3897 | 1461043263569 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 22:21:03 INFO - PROCESS | 3897 | 1461043263886 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9217800 == 124 [pid = 3897] [id = 441] 22:21:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09d687fc00) [pid = 3897] [serial = 1324] [outer = (nil)] 22:21:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09d764c000) [pid = 3897] [serial = 1325] [outer = 0x7f09d687fc00] 22:21:03 INFO - PROCESS | 3897 | 1461043263961 Marionette DEBUG loaded listener.js 22:21:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09d8f43000) [pid = 3897] [serial = 1326] [outer = 0x7f09d687fc00] 22:21:04 INFO - PROCESS | 3897 | 1461043264887 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 22:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1640ms 22:21:04 INFO - PROCESS | 3897 | 1461043264954 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 22:21:04 INFO - PROCESS | 3897 | 1461043264963 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 22:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:21:04 INFO - PROCESS | 3897 | 1461043264973 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:21:04 INFO - PROCESS | 3897 | 1461043264977 Marionette TRACE conn3 <- [1,1738,null,{}] 22:21:04 INFO - PROCESS | 3897 | 1461043264983 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:05 INFO - PROCESS | 3897 | 1461043265159 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 22:21:05 INFO - PROCESS | 3897 | 1461043265403 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc251800 == 125 [pid = 3897] [id = 442] 22:21:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09d9279400) [pid = 3897] [serial = 1327] [outer = (nil)] 22:21:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09db488400) [pid = 3897] [serial = 1328] [outer = 0x7f09d9279400] 22:21:05 INFO - PROCESS | 3897 | 1461043265517 Marionette DEBUG loaded listener.js 22:21:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09dc166c00) [pid = 3897] [serial = 1329] [outer = 0x7f09d9279400] 22:21:06 INFO - PROCESS | 3897 | 1461043266454 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 22:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1532ms 22:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:21:06 INFO - PROCESS | 3897 | 1461043266505 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 22:21:06 INFO - PROCESS | 3897 | 1461043266509 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 22:21:06 INFO - PROCESS | 3897 | 1461043266515 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:21:06 INFO - PROCESS | 3897 | 1461043266521 Marionette TRACE conn3 <- [1,1742,null,{}] 22:21:06 INFO - PROCESS | 3897 | 1461043266537 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:06 INFO - PROCESS | 3897 | 1461043266719 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 22:21:06 INFO - PROCESS | 3897 | 1461043266969 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2550000 == 126 [pid = 3897] [id = 443] 22:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09dc3c6c00) [pid = 3897] [serial = 1330] [outer = (nil)] 22:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09dd6cf800) [pid = 3897] [serial = 1331] [outer = 0x7f09dc3c6c00] 22:21:07 INFO - PROCESS | 3897 | 1461043267089 Marionette DEBUG loaded listener.js 22:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09e2185c00) [pid = 3897] [serial = 1332] [outer = 0x7f09dc3c6c00] 22:21:08 INFO - PROCESS | 3897 | 1461043268010 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 22:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1536ms 22:21:08 INFO - PROCESS | 3897 | 1461043268051 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 22:21:08 INFO - PROCESS | 3897 | 1461043268055 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 22:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:21:08 INFO - PROCESS | 3897 | 1461043268062 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:21:08 INFO - PROCESS | 3897 | 1461043268065 Marionette TRACE conn3 <- [1,1746,null,{}] 22:21:08 INFO - PROCESS | 3897 | 1461043268070 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:08 INFO - PROCESS | 3897 | 1461043268237 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 22:21:08 INFO - PROCESS | 3897 | 1461043268440 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a49000 == 127 [pid = 3897] [id = 444] 22:21:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09dd186c00) [pid = 3897] [serial = 1333] [outer = (nil)] 22:21:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09e284b400) [pid = 3897] [serial = 1334] [outer = 0x7f09dd186c00] 22:21:08 INFO - PROCESS | 3897 | 1461043268509 Marionette DEBUG loaded listener.js 22:21:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09e3a32800) [pid = 3897] [serial = 1335] [outer = 0x7f09dd186c00] 22:21:09 INFO - PROCESS | 3897 | 1461043269438 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 22:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1437ms 22:21:09 INFO - PROCESS | 3897 | 1461043269500 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 22:21:09 INFO - PROCESS | 3897 | 1461043269504 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 22:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:21:09 INFO - PROCESS | 3897 | 1461043269509 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:21:09 INFO - PROCESS | 3897 | 1461043269513 Marionette TRACE conn3 <- [1,1750,null,{}] 22:21:09 INFO - PROCESS | 3897 | 1461043269518 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:09 INFO - PROCESS | 3897 | 1461043269694 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 22:21:09 INFO - PROCESS | 3897 | 1461043269892 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4a68800 == 128 [pid = 3897] [id = 445] 22:21:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09d64c3c00) [pid = 3897] [serial = 1336] [outer = (nil)] 22:21:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09e3bb6000) [pid = 3897] [serial = 1337] [outer = 0x7f09d64c3c00] 22:21:09 INFO - PROCESS | 3897 | 1461043269963 Marionette DEBUG loaded listener.js 22:21:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09e4345c00) [pid = 3897] [serial = 1338] [outer = 0x7f09d64c3c00] 22:21:10 INFO - PROCESS | 3897 | 1461043270838 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 22:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1380ms 22:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:21:10 INFO - PROCESS | 3897 | 1461043270891 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 22:21:10 INFO - PROCESS | 3897 | 1461043270894 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 22:21:10 INFO - PROCESS | 3897 | 1461043270900 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:21:10 INFO - PROCESS | 3897 | 1461043270903 Marionette TRACE conn3 <- [1,1754,null,{}] 22:21:10 INFO - PROCESS | 3897 | 1461043270908 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:11 INFO - PROCESS | 3897 | 1461043271105 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db24a000 == 127 [pid = 3897] [id = 418] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e25ec800 == 126 [pid = 3897] [id = 100] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed454800 == 125 [pid = 3897] [id = 99] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8962800 == 124 [pid = 3897] [id = 147] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc050800 == 123 [pid = 3897] [id = 439] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9aec800 == 122 [pid = 3897] [id = 438] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1d8800 == 121 [pid = 3897] [id = 437] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f48b6800 == 120 [pid = 3897] [id = 430] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee021000 == 119 [pid = 3897] [id = 429] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b82000 == 118 [pid = 3897] [id = 428] 22:21:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1c7000 == 117 [pid = 3897] [id = 427] 22:21:13 INFO - PROCESS | 3897 | 1461043273274 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6f70000 == 118 [pid = 3897] [id = 446] 22:21:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09d6881400) [pid = 3897] [serial = 1339] [outer = (nil)] 22:21:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09d6ce1c00) [pid = 3897] [serial = 1340] [outer = 0x7f09d6881400] 22:21:13 INFO - PROCESS | 3897 | 1461043273342 Marionette DEBUG loaded listener.js 22:21:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09d6e74800) [pid = 3897] [serial = 1341] [outer = 0x7f09d6881400] 22:21:14 INFO - PROCESS | 3897 | 1461043274095 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 22:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 3238ms 22:21:14 INFO - PROCESS | 3897 | 1461043274179 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 22:21:14 INFO - PROCESS | 3897 | 1461043274185 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 22:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:21:14 INFO - PROCESS | 3897 | 1461043274202 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:21:14 INFO - PROCESS | 3897 | 1461043274206 Marionette TRACE conn3 <- [1,1758,null,{}] 22:21:14 INFO - PROCESS | 3897 | 1461043274212 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:14 INFO - PROCESS | 3897 | 1461043274435 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 22:21:14 INFO - PROCESS | 3897 | 1461043274461 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db0bc000 == 119 [pid = 3897] [id = 447] 22:21:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09d7641c00) [pid = 3897] [serial = 1342] [outer = (nil)] 22:21:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f09d9273800) [pid = 3897] [serial = 1343] [outer = 0x7f09d7641c00] 22:21:14 INFO - PROCESS | 3897 | 1461043274522 Marionette DEBUG loaded listener.js 22:21:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f09da2e6800) [pid = 3897] [serial = 1344] [outer = 0x7f09d7641c00] 22:21:15 INFO - PROCESS | 3897 | 1461043275493 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 22:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1332ms 22:21:15 INFO - PROCESS | 3897 | 1461043275536 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 22:21:15 INFO - PROCESS | 3897 | 1461043275542 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 22:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:21:15 INFO - PROCESS | 3897 | 1461043275586 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:21:15 INFO - PROCESS | 3897 | 1461043275590 Marionette TRACE conn3 <- [1,1762,null,{}] 22:21:15 INFO - PROCESS | 3897 | 1461043275595 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:15 INFO - PROCESS | 3897 | 1461043275832 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 22:21:15 INFO - PROCESS | 3897 | 1461043275857 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd4db800 == 120 [pid = 3897] [id = 448] 22:21:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09d49f4c00) [pid = 3897] [serial = 1345] [outer = (nil)] 22:21:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f09dd6c8000) [pid = 3897] [serial = 1346] [outer = 0x7f09d49f4c00] 22:21:15 INFO - PROCESS | 3897 | 1461043275926 Marionette DEBUG loaded listener.js 22:21:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f09e2184c00) [pid = 3897] [serial = 1347] [outer = 0x7f09d49f4c00] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f09dc3c4400) [pid = 3897] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f09e43f6800) [pid = 3897] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f0a00278c00) [pid = 3897] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f09d64c3800) [pid = 3897] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f09db48a400) [pid = 3897] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09ebce3400) [pid = 3897] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09d6e74c00) [pid = 3897] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09db48bc00) [pid = 3897] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09ef45a400) [pid = 3897] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09d6d05400) [pid = 3897] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09d6d11400) [pid = 3897] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09e2849400) [pid = 3897] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09e8a05400) [pid = 3897] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09eddc1000) [pid = 3897] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09d6d04400) [pid = 3897] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09d6e67000) [pid = 3897] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09d64c4c00) [pid = 3897] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09db15d800) [pid = 3897] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09e5639000) [pid = 3897] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e4394c00) [pid = 3897] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09e2208400) [pid = 3897] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09d6e73c00) [pid = 3897] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09e2209000) [pid = 3897] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09edca4000) [pid = 3897] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09e4397800) [pid = 3897] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09ebcec400) [pid = 3897] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09d6e69800) [pid = 3897] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09e45b8c00) [pid = 3897] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09e3bd2c00) [pid = 3897] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09d763f400) [pid = 3897] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09e434a400) [pid = 3897] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09d6d04c00) [pid = 3897] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09d77cc000) [pid = 3897] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09d7e9ac00) [pid = 3897] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09e4fa4000) [pid = 3897] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e4b17c00) [pid = 3897] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09d6cdcc00) [pid = 3897] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09d6e73400) [pid = 3897] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09d7e9bc00) [pid = 3897] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09ebce4800) [pid = 3897] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09fb36e400) [pid = 3897] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09e963ec00) [pid = 3897] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09e5195400) [pid = 3897] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09e3bc6c00) [pid = 3897] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09ed003c00) [pid = 3897] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09d6d11000) [pid = 3897] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09ebcebc00) [pid = 3897] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f0a00602400) [pid = 3897] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09d6ce4000) [pid = 3897] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09edab4400) [pid = 3897] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09db152400) [pid = 3897] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09dc1cf800) [pid = 3897] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09ede10400) [pid = 3897] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09e6511400) [pid = 3897] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09d6f06000) [pid = 3897] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09e434e400) [pid = 3897] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09ef7c4c00) [pid = 3897] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09ed0b6800) [pid = 3897] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e434f800) [pid = 3897] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09dd350400) [pid = 3897] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09d77d4000) [pid = 3897] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e2180c00) [pid = 3897] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09d7644c00) [pid = 3897] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09e457a800) [pid = 3897] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09e3bb1c00) [pid = 3897] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09dc1ce800) [pid = 3897] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e3bd0c00) [pid = 3897] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09d6f0f000) [pid = 3897] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09d6882000) [pid = 3897] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09d7642000) [pid = 3897] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:21:17 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09dc150000) [pid = 3897] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:21:17 INFO - PROCESS | 3897 | 1461043277675 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 22:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2132ms 22:21:17 INFO - PROCESS | 3897 | 1461043277719 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 22:21:17 INFO - PROCESS | 3897 | 1461043277723 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 22:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:21:17 INFO - PROCESS | 3897 | 1461043277746 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:21:17 INFO - PROCESS | 3897 | 1461043277754 Marionette TRACE conn3 <- [1,1766,null,{}] 22:21:17 INFO - PROCESS | 3897 | 1461043277760 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:17 INFO - PROCESS | 3897 | 1461043277911 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 22:21:17 INFO - PROCESS | 3897 | 1461043277928 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1c8000 == 121 [pid = 3897] [id = 449] 22:21:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09d64c4c00) [pid = 3897] [serial = 1348] [outer = (nil)] 22:21:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09d6e6c000) [pid = 3897] [serial = 1349] [outer = 0x7f09d64c4c00] 22:21:18 INFO - PROCESS | 3897 | 1461043277999 Marionette DEBUG loaded listener.js 22:21:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09db155400) [pid = 3897] [serial = 1350] [outer = 0x7f09d64c4c00] 22:21:18 INFO - PROCESS | 3897 | 1461043278887 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 22:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1196ms 22:21:18 INFO - PROCESS | 3897 | 1461043278935 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 22:21:18 INFO - PROCESS | 3897 | 1461043278938 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 22:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:21:18 INFO - PROCESS | 3897 | 1461043278944 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:21:18 INFO - PROCESS | 3897 | 1461043278947 Marionette TRACE conn3 <- [1,1770,null,{}] 22:21:18 INFO - PROCESS | 3897 | 1461043278952 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:19 INFO - PROCESS | 3897 | 1461043279101 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 22:21:19 INFO - PROCESS | 3897 | 1461043279111 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3952800 == 122 [pid = 3897] [id = 450] 22:21:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09db158000) [pid = 3897] [serial = 1351] [outer = (nil)] 22:21:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09dc1cd400) [pid = 3897] [serial = 1352] [outer = 0x7f09db158000] 22:21:19 INFO - PROCESS | 3897 | 1461043279171 Marionette DEBUG loaded listener.js 22:21:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09dd352000) [pid = 3897] [serial = 1353] [outer = 0x7f09db158000] 22:21:20 INFO - PROCESS | 3897 | 1461043280375 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 22:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1477ms 22:21:20 INFO - PROCESS | 3897 | 1461043280422 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 22:21:20 INFO - PROCESS | 3897 | 1461043280430 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 22:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:21:20 INFO - PROCESS | 3897 | 1461043280439 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:21:20 INFO - PROCESS | 3897 | 1461043280444 Marionette TRACE conn3 <- [1,1774,null,{}] 22:21:20 INFO - PROCESS | 3897 | 1461043280452 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:20 INFO - PROCESS | 3897 | 1461043280644 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 22:21:20 INFO - PROCESS | 3897 | 1461043280894 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6f5b000 == 123 [pid = 3897] [id = 451] 22:21:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09d6f0f000) [pid = 3897] [serial = 1354] [outer = (nil)] 22:21:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09d7ea4800) [pid = 3897] [serial = 1355] [outer = 0x7f09d6f0f000] 22:21:21 INFO - PROCESS | 3897 | 1461043281011 Marionette DEBUG loaded listener.js 22:21:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09d9275800) [pid = 3897] [serial = 1356] [outer = 0x7f09d6f0f000] 22:21:21 INFO - PROCESS | 3897 | 1461043281961 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 22:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1585ms 22:21:22 INFO - PROCESS | 3897 | 1461043282025 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 22:21:22 INFO - PROCESS | 3897 | 1461043282033 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 22:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:21:22 INFO - PROCESS | 3897 | 1461043282043 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:21:22 INFO - PROCESS | 3897 | 1461043282047 Marionette TRACE conn3 <- [1,1778,null,{}] 22:21:22 INFO - PROCESS | 3897 | 1461043282053 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:22 INFO - PROCESS | 3897 | 1461043282295 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 22:21:22 INFO - PROCESS | 3897 | 1461043282584 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4520000 == 124 [pid = 3897] [id = 452] 22:21:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09db491c00) [pid = 3897] [serial = 1357] [outer = (nil)] 22:21:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09dc1cb400) [pid = 3897] [serial = 1358] [outer = 0x7f09db491c00] 22:21:22 INFO - PROCESS | 3897 | 1461043282669 Marionette DEBUG loaded listener.js 22:21:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09dd6c0400) [pid = 3897] [serial = 1359] [outer = 0x7f09db491c00] 22:21:23 INFO - PROCESS | 3897 | 1461043283523 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 22:21:23 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 22:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1529ms 22:21:23 INFO - PROCESS | 3897 | 1461043283573 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 22:21:23 INFO - PROCESS | 3897 | 1461043283577 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 22:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:21:23 INFO - PROCESS | 3897 | 1461043283583 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:21:23 INFO - PROCESS | 3897 | 1461043283589 Marionette TRACE conn3 <- [1,1782,null,{}] 22:21:23 INFO - PROCESS | 3897 | 1461043283605 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:23 INFO - PROCESS | 3897 | 1461043283796 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 22:21:24 INFO - PROCESS | 3897 | 1461043283997 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e541a800 == 125 [pid = 3897] [id = 453] 22:21:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09dd6c1400) [pid = 3897] [serial = 1360] [outer = (nil)] 22:21:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09e3a33800) [pid = 3897] [serial = 1361] [outer = 0x7f09dd6c1400] 22:21:24 INFO - PROCESS | 3897 | 1461043284115 Marionette DEBUG loaded listener.js 22:21:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09e434c800) [pid = 3897] [serial = 1362] [outer = 0x7f09dd6c1400] 22:21:24 INFO - PROCESS | 3897 | 1461043284990 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 22:21:25 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 22:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1435ms 22:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:21:25 INFO - PROCESS | 3897 | 1461043285020 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 22:21:25 INFO - PROCESS | 3897 | 1461043285023 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 22:21:25 INFO - PROCESS | 3897 | 1461043285030 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:21:25 INFO - PROCESS | 3897 | 1461043285033 Marionette TRACE conn3 <- [1,1786,null,{}] 22:21:25 INFO - PROCESS | 3897 | 1461043285038 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:25 INFO - PROCESS | 3897 | 1461043285203 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 22:21:25 INFO - PROCESS | 3897 | 1461043285411 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e885c000 == 126 [pid = 3897] [id = 454] 22:21:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09d49fac00) [pid = 3897] [serial = 1363] [outer = (nil)] 22:21:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09e43f9c00) [pid = 3897] [serial = 1364] [outer = 0x7f09d49fac00] 22:21:25 INFO - PROCESS | 3897 | 1461043285479 Marionette DEBUG loaded listener.js 22:21:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09e45b5000) [pid = 3897] [serial = 1365] [outer = 0x7f09d49fac00] 22:21:26 INFO - PROCESS | 3897 | 1461043286341 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 22:21:26 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 22:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1379ms 22:21:26 INFO - PROCESS | 3897 | 1461043286408 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 22:21:26 INFO - PROCESS | 3897 | 1461043286412 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 22:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:21:26 INFO - PROCESS | 3897 | 1461043286417 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:21:26 INFO - PROCESS | 3897 | 1461043286420 Marionette TRACE conn3 <- [1,1790,null,{}] 22:21:26 INFO - PROCESS | 3897 | 1461043286426 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:26 INFO - PROCESS | 3897 | 1461043286594 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 22:21:26 INFO - PROCESS | 3897 | 1461043286796 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8ccf800 == 127 [pid = 3897] [id = 455] 22:21:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09e434e400) [pid = 3897] [serial = 1366] [outer = (nil)] 22:21:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09e4aad000) [pid = 3897] [serial = 1367] [outer = 0x7f09e434e400] 22:21:26 INFO - PROCESS | 3897 | 1461043286867 Marionette DEBUG loaded listener.js 22:21:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09e4ba3800) [pid = 3897] [serial = 1368] [outer = 0x7f09e434e400] 22:21:27 INFO - PROCESS | 3897 | 1461043287772 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:21:27 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) 22:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1427ms 22:21:27 INFO - PROCESS | 3897 | 1461043287846 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 22:21:27 INFO - PROCESS | 3897 | 1461043287849 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 22:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:21:27 INFO - PROCESS | 3897 | 1461043287855 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:21:27 INFO - PROCESS | 3897 | 1461043287857 Marionette TRACE conn3 <- [1,1794,null,{}] 22:21:27 INFO - PROCESS | 3897 | 1461043287863 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:28 INFO - PROCESS | 3897 | 1461043288057 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 22:21:28 INFO - PROCESS | 3897 | 1461043288260 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed412800 == 128 [pid = 3897] [id = 456] 22:21:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09e4395400) [pid = 3897] [serial = 1369] [outer = (nil)] 22:21:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09e650c400) [pid = 3897] [serial = 1370] [outer = 0x7f09e4395400] 22:21:28 INFO - PROCESS | 3897 | 1461043288379 Marionette DEBUG loaded listener.js 22:21:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09e8cdf000) [pid = 3897] [serial = 1371] [outer = 0x7f09e4395400] 22:21:29 INFO - PROCESS | 3897 | 1461043289266 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1483ms 22:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:21:29 INFO - PROCESS | 3897 | 1461043289339 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 22:21:29 INFO - PROCESS | 3897 | 1461043289342 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 22:21:29 INFO - PROCESS | 3897 | 1461043289348 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:21:29 INFO - PROCESS | 3897 | 1461043289351 Marionette TRACE conn3 <- [1,1798,null,{}] 22:21:29 INFO - PROCESS | 3897 | 1461043289357 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:29 INFO - PROCESS | 3897 | 1461043289518 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 22:21:29 INFO - PROCESS | 3897 | 1461043289731 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee112800 == 129 [pid = 3897] [id = 457] 22:21:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09e45bb800) [pid = 3897] [serial = 1372] [outer = (nil)] 22:21:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09e8ce8c00) [pid = 3897] [serial = 1373] [outer = 0x7f09e45bb800] 22:21:29 INFO - PROCESS | 3897 | 1461043289846 Marionette DEBUG loaded listener.js 22:21:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09e92ed400) [pid = 3897] [serial = 1374] [outer = 0x7f09e45bb800] 22:21:30 INFO - PROCESS | 3897 | 1461043290743 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 22:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1442ms 22:21:30 INFO - PROCESS | 3897 | 1461043290790 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 22:21:30 INFO - PROCESS | 3897 | 1461043290794 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 22:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:21:30 INFO - PROCESS | 3897 | 1461043290800 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:21:30 INFO - PROCESS | 3897 | 1461043290803 Marionette TRACE conn3 <- [1,1802,null,{}] 22:21:30 INFO - PROCESS | 3897 | 1461043290808 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:30 INFO - PROCESS | 3897 | 1461043290970 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 22:21:31 INFO - PROCESS | 3897 | 1461043291180 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eeb22800 == 130 [pid = 3897] [id = 458] 22:21:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09e8a08000) [pid = 3897] [serial = 1375] [outer = (nil)] 22:21:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09e9c8f400) [pid = 3897] [serial = 1376] [outer = 0x7f09e8a08000] 22:21:31 INFO - PROCESS | 3897 | 1461043291248 Marionette DEBUG loaded listener.js 22:21:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09ebce2400) [pid = 3897] [serial = 1377] [outer = 0x7f09e8a08000] 22:21:32 INFO - PROCESS | 3897 | 1461043292107 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1337ms 22:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:21:32 INFO - PROCESS | 3897 | 1461043292138 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 22:21:32 INFO - PROCESS | 3897 | 1461043292141 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 22:21:32 INFO - PROCESS | 3897 | 1461043292146 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:21:32 INFO - PROCESS | 3897 | 1461043292150 Marionette TRACE conn3 <- [1,1806,null,{}] 22:21:32 INFO - PROCESS | 3897 | 1461043292156 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:32 INFO - PROCESS | 3897 | 1461043292314 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 22:21:32 INFO - PROCESS | 3897 | 1461043292525 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d22000 == 131 [pid = 3897] [id = 459] 22:21:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09e8a0e000) [pid = 3897] [serial = 1378] [outer = (nil)] 22:21:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09ebcea800) [pid = 3897] [serial = 1379] [outer = 0x7f09e8a0e000] 22:21:32 INFO - PROCESS | 3897 | 1461043292637 Marionette DEBUG loaded listener.js 22:21:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09ecf88000) [pid = 3897] [serial = 1380] [outer = 0x7f09e8a0e000] 22:21:33 INFO - PROCESS | 3897 | 1461043293497 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 22:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1389ms 22:21:33 INFO - PROCESS | 3897 | 1461043293539 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 22:21:33 INFO - PROCESS | 3897 | 1461043293543 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 22:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:21:33 INFO - PROCESS | 3897 | 1461043293548 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:21:33 INFO - PROCESS | 3897 | 1461043293551 Marionette TRACE conn3 <- [1,1810,null,{}] 22:21:33 INFO - PROCESS | 3897 | 1461043293557 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:33 INFO - PROCESS | 3897 | 1461043293724 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 22:21:33 INFO - PROCESS | 3897 | 1461043293934 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb8b1800 == 132 [pid = 3897] [id = 460] 22:21:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09e9640400) [pid = 3897] [serial = 1381] [outer = (nil)] 22:21:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09ed47fc00) [pid = 3897] [serial = 1382] [outer = 0x7f09e9640400] 22:21:34 INFO - PROCESS | 3897 | 1461043294006 Marionette DEBUG loaded listener.js 22:21:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09edb84c00) [pid = 3897] [serial = 1383] [outer = 0x7f09e9640400] 22:21:34 INFO - PROCESS | 3897 | 1461043294913 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 22:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1432ms 22:21:34 INFO - PROCESS | 3897 | 1461043294981 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 22:21:34 INFO - PROCESS | 3897 | 1461043294985 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 22:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:21:34 INFO - PROCESS | 3897 | 1461043294991 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:21:34 INFO - PROCESS | 3897 | 1461043294995 Marionette TRACE conn3 <- [1,1814,null,{}] 22:21:35 INFO - PROCESS | 3897 | 1461043295001 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:35 INFO - PROCESS | 3897 | 1461043295203 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 22:21:35 INFO - PROCESS | 3897 | 1461043295421 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00245000 == 133 [pid = 3897] [id = 461] 22:21:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e8ce3c00) [pid = 3897] [serial = 1384] [outer = (nil)] 22:21:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09eded5400) [pid = 3897] [serial = 1385] [outer = 0x7f09e8ce3c00] 22:21:35 INFO - PROCESS | 3897 | 1461043295542 Marionette DEBUG loaded listener.js 22:21:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09ef7c7800) [pid = 3897] [serial = 1386] [outer = 0x7f09e8ce3c00] 22:21:36 INFO - PROCESS | 3897 | 1461043296389 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 22:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1429ms 22:21:36 INFO - PROCESS | 3897 | 1461043296421 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 22:21:36 INFO - PROCESS | 3897 | 1461043296424 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 22:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:21:36 INFO - PROCESS | 3897 | 1461043296430 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:21:36 INFO - PROCESS | 3897 | 1461043296432 Marionette TRACE conn3 <- [1,1818,null,{}] 22:21:36 INFO - PROCESS | 3897 | 1461043296438 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:36 INFO - PROCESS | 3897 | 1461043296601 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 22:21:36 INFO - PROCESS | 3897 | 1461043296814 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a02984800 == 134 [pid = 3897] [id = 462] 22:21:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09e2179c00) [pid = 3897] [serial = 1387] [outer = (nil)] 22:21:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09f0cbd000) [pid = 3897] [serial = 1388] [outer = 0x7f09e2179c00] 22:21:36 INFO - PROCESS | 3897 | 1461043296924 Marionette DEBUG loaded listener.js 22:21:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09f5610800) [pid = 3897] [serial = 1389] [outer = 0x7f09e2179c00] 22:21:37 INFO - PROCESS | 3897 | 1461043297914 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 22:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1536ms 22:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:21:37 INFO - PROCESS | 3897 | 1461043297967 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 22:21:37 INFO - PROCESS | 3897 | 1461043297970 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 22:21:37 INFO - PROCESS | 3897 | 1461043297976 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:21:37 INFO - PROCESS | 3897 | 1461043297979 Marionette TRACE conn3 <- [1,1822,null,{}] 22:21:37 INFO - PROCESS | 3897 | 1461043297984 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:38 INFO - PROCESS | 3897 | 1461043298169 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 22:21:38 INFO - PROCESS | 3897 | 1461043298388 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7fd3800 == 135 [pid = 3897] [id = 463] 22:21:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09d64c7800) [pid = 3897] [serial = 1390] [outer = (nil)] 22:21:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09d6e68000) [pid = 3897] [serial = 1391] [outer = 0x7f09d64c7800] 22:21:38 INFO - PROCESS | 3897 | 1461043298502 Marionette DEBUG loaded listener.js 22:21:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09db492400) [pid = 3897] [serial = 1392] [outer = 0x7f09d64c7800] 22:21:39 INFO - PROCESS | 3897 | 1461043299385 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 22:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1483ms 22:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:21:39 INFO - PROCESS | 3897 | 1461043299459 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 22:21:39 INFO - PROCESS | 3897 | 1461043299461 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 22:21:39 INFO - PROCESS | 3897 | 1461043299468 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:21:39 INFO - PROCESS | 3897 | 1461043299471 Marionette TRACE conn3 <- [1,1826,null,{}] 22:21:39 INFO - PROCESS | 3897 | 1461043299476 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:39 INFO - PROCESS | 3897 | 1461043299659 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 22:21:39 INFO - PROCESS | 3897 | 1461043299873 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8075000 == 136 [pid = 3897] [id = 464] 22:21:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09d64c8800) [pid = 3897] [serial = 1393] [outer = (nil)] 22:21:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09d6f05c00) [pid = 3897] [serial = 1394] [outer = 0x7f09d64c8800] 22:21:39 INFO - PROCESS | 3897 | 1461043299987 Marionette DEBUG loaded listener.js 22:21:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09d93ad400) [pid = 3897] [serial = 1395] [outer = 0x7f09d64c8800] 22:21:40 INFO - PROCESS | 3897 | 1461043300928 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 22:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1499ms 22:21:40 INFO - PROCESS | 3897 | 1461043300967 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 22:21:40 INFO - PROCESS | 3897 | 1461043300969 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 22:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:21:40 INFO - PROCESS | 3897 | 1461043300976 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:21:40 INFO - PROCESS | 3897 | 1461043300978 Marionette TRACE conn3 <- [1,1830,null,{}] 22:21:40 INFO - PROCESS | 3897 | 1461043300984 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:41 INFO - PROCESS | 3897 | 1461043301148 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 22:21:41 INFO - PROCESS | 3897 | 1461043301676 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7fdc000 == 137 [pid = 3897] [id = 465] 22:21:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09d64c2800) [pid = 3897] [serial = 1396] [outer = (nil)] 22:21:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09d6875c00) [pid = 3897] [serial = 1397] [outer = 0x7f09d64c2800] 22:21:41 INFO - PROCESS | 3897 | 1461043301811 Marionette DEBUG loaded listener.js 22:21:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09d6d07400) [pid = 3897] [serial = 1398] [outer = 0x7f09d64c2800] 22:21:42 INFO - PROCESS | 3897 | 1461043302724 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 22:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1789ms 22:21:42 INFO - PROCESS | 3897 | 1461043302766 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 22:21:42 INFO - PROCESS | 3897 | 1461043302773 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 22:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:21:42 INFO - PROCESS | 3897 | 1461043302781 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:21:42 INFO - PROCESS | 3897 | 1461043302784 Marionette TRACE conn3 <- [1,1834,null,{}] 22:21:42 INFO - PROCESS | 3897 | 1461043302791 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:42 INFO - PROCESS | 3897 | 1461043302979 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 22:21:43 INFO - PROCESS | 3897 | 1461043303394 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d80e8800 == 138 [pid = 3897] [id = 466] 22:21:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09d7641800) [pid = 3897] [serial = 1399] [outer = (nil)] 22:21:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09d7e9d400) [pid = 3897] [serial = 1400] [outer = 0x7f09d7641800] 22:21:43 INFO - PROCESS | 3897 | 1461043303465 Marionette DEBUG loaded listener.js 22:21:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09d926e000) [pid = 3897] [serial = 1401] [outer = 0x7f09d7641800] 22:21:44 INFO - PROCESS | 3897 | 1461043304319 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 22:21:44 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 22:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1582ms 22:21:44 INFO - PROCESS | 3897 | 1461043304365 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 22:21:44 INFO - PROCESS | 3897 | 1461043304371 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 22:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:21:44 INFO - PROCESS | 3897 | 1461043304378 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:21:44 INFO - PROCESS | 3897 | 1461043304381 Marionette TRACE conn3 <- [1,1838,null,{}] 22:21:44 INFO - PROCESS | 3897 | 1461043304387 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:44 INFO - PROCESS | 3897 | 1461043304557 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 22:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e580a800 == 137 [pid = 3897] [id = 71] 22:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1c8000 == 136 [pid = 3897] [id = 449] 22:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd4db800 == 135 [pid = 3897] [id = 448] 22:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db0bc000 == 134 [pid = 3897] [id = 447] 22:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6f70000 == 133 [pid = 3897] [id = 446] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09d7e9a800) [pid = 3897] [serial = 1256] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09d8a0e800) [pid = 3897] [serial = 1283] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09dd190000) [pid = 3897] [serial = 1286] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09e4577000) [pid = 3897] [serial = 1289] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09ecf87800) [pid = 3897] [serial = 1292] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09ee6c4c00) [pid = 3897] [serial = 1295] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f0a00279c00) [pid = 3897] [serial = 1298] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09d49f8000) [pid = 3897] [serial = 1301] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09e3a2ec00) [pid = 3897] [serial = 1304] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09d8f47000) [pid = 3897] [serial = 1307] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09d8f47400) [pid = 3897] [serial = 1310] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09dc168400) [pid = 3897] [serial = 1322] [outer = (nil)] [url = about:blank] 22:21:44 INFO - PROCESS | 3897 | 1461043304968 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4a68800 == 132 [pid = 3897] [id = 445] 22:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a49000 == 131 [pid = 3897] [id = 444] 22:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2550000 == 130 [pid = 3897] [id = 443] 22:21:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6858800 == 131 [pid = 3897] [id = 467] 22:21:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09d49f8000) [pid = 3897] [serial = 1402] [outer = (nil)] 22:21:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09d8f47400) [pid = 3897] [serial = 1403] [outer = 0x7f09d49f8000] 22:21:45 INFO - PROCESS | 3897 | 1461043305037 Marionette DEBUG loaded listener.js 22:21:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09db495c00) [pid = 3897] [serial = 1404] [outer = 0x7f09d49f8000] 22:21:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc251800 == 130 [pid = 3897] [id = 442] 22:21:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9217800 == 129 [pid = 3897] [id = 441] 22:21:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7686800 == 128 [pid = 3897] [id = 440] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09e3a31c00) [pid = 3897] [serial = 1271] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09e5466400) [pid = 3897] [serial = 1274] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09e92e3c00) [pid = 3897] [serial = 1275] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f0a00295c00) [pid = 3897] [serial = 1248] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f0a0028cc00) [pid = 3897] [serial = 1247] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09d64d1000) [pid = 3897] [serial = 1251] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09d64cb800) [pid = 3897] [serial = 1250] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09eb0cd400) [pid = 3897] [serial = 1215] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09fb60fc00) [pid = 3897] [serial = 1236] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09f5611400) [pid = 3897] [serial = 1235] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09d7646400) [pid = 3897] [serial = 1260] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09d6f08c00) [pid = 3897] [serial = 1259] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09e222d000) [pid = 3897] [serial = 1221] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09dc3c9000) [pid = 3897] [serial = 1220] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f0a00155000) [pid = 3897] [serial = 1239] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09e3a07c00) [pid = 3897] [serial = 1014] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09db152c00) [pid = 3897] [serial = 1041] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09fcbce000) [pid = 3897] [serial = 1238] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09e4b97800) [pid = 3897] [serial = 987] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f0a00723400) [pid = 3897] [serial = 1005] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09eec63800) [pid = 3897] [serial = 1056] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09e43a0c00) [pid = 3897] [serial = 1155] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09edb84800) [pid = 3897] [serial = 1173] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09d687f400) [pid = 3897] [serial = 1254] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09dd35c000) [pid = 3897] [serial = 1152] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09e963e800) [pid = 3897] [serial = 1110] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09e8a10000) [pid = 3897] [serial = 1002] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09d6879400) [pid = 3897] [serial = 1253] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f0a0014fc00) [pid = 3897] [serial = 999] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f0a00275800) [pid = 3897] [serial = 1182] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09e3bca400) [pid = 3897] [serial = 984] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09fea3f000) [pid = 3897] [serial = 1125] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e876e400) [pid = 3897] [serial = 1050] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09ee58a800) [pid = 3897] [serial = 1116] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09dc3ccc00) [pid = 3897] [serial = 1176] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09eec63c00) [pid = 3897] [serial = 1161] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09e8768000) [pid = 3897] [serial = 1107] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09d77ce000) [pid = 3897] [serial = 1188] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09e4b1e000) [pid = 3897] [serial = 1047] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09d93b0800) [pid = 3897] [serial = 1011] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09db494400) [pid = 3897] [serial = 1263] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09e2235400) [pid = 3897] [serial = 1044] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09da2e3400) [pid = 3897] [serial = 1262] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09ee590800) [pid = 3897] [serial = 993] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f0a00b06400) [pid = 3897] [serial = 1170] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09d8a11c00) [pid = 3897] [serial = 981] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f0a0026e400) [pid = 3897] [serial = 1179] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09dc168c00) [pid = 3897] [serial = 1074] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09fb36d400) [pid = 3897] [serial = 1062] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09fe922400) [pid = 3897] [serial = 1068] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09fb60e000) [pid = 3897] [serial = 1164] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09ebcea000) [pid = 3897] [serial = 1053] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09e45bc400) [pid = 3897] [serial = 1104] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09fb88e000) [pid = 3897] [serial = 1065] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09dc149400) [pid = 3897] [serial = 1098] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09edab3c00) [pid = 3897] [serial = 1113] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f0a00b05000) [pid = 3897] [serial = 1167] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f0a00606800) [pid = 3897] [serial = 1071] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09ef0d2c00) [pid = 3897] [serial = 1119] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09db161400) [pid = 3897] [serial = 1008] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09e2208000) [pid = 3897] [serial = 1101] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09f02d8c00) [pid = 3897] [serial = 1059] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09ebce8000) [pid = 3897] [serial = 1158] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09d7649800) [pid = 3897] [serial = 1185] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09ebced800) [pid = 3897] [serial = 990] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09f4960800) [pid = 3897] [serial = 996] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09eae32400) [pid = 3897] [serial = 1122] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09ed5e7800) [pid = 3897] [serial = 1230] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09ec1bd000) [pid = 3897] [serial = 1229] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f0a00278400) [pid = 3897] [serial = 1242] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09f02dc800) [pid = 3897] [serial = 1241] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09dd18e400) [pid = 3897] [serial = 1265] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09dd6c8400) [pid = 3897] [serial = 1266] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09e8cea800) [pid = 3897] [serial = 1245] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09e8ce3000) [pid = 3897] [serial = 1244] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09db15d400) [pid = 3897] [serial = 1218] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09d8a0a400) [pid = 3897] [serial = 1217] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09ee58c800) [pid = 3897] [serial = 1232] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09f02d9c00) [pid = 3897] [serial = 1233] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09e44ca400) [pid = 3897] [serial = 1223] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09e5638800) [pid = 3897] [serial = 1224] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09dd6cfc00) [pid = 3897] [serial = 1268] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f09ebce3000) [pid = 3897] [serial = 1227] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09e92eb400) [pid = 3897] [serial = 1226] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09e8a0c800) [pid = 3897] [serial = 1277] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09d6e6e800) [pid = 3897] [serial = 1313] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09ebced000) [pid = 3897] [serial = 1280] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09d7e99800) [pid = 3897] [serial = 1314] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09d9270c00) [pid = 3897] [serial = 1316] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09d9277400) [pid = 3897] [serial = 1317] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09dc16a800) [pid = 3897] [serial = 1319] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09dc3c3000) [pid = 3897] [serial = 1320] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09e4344800) [pid = 3897] [serial = 1272] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09e2849000) [pid = 3897] [serial = 1269] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09eb97f800) [pid = 3897] [serial = 1278] [outer = (nil)] [url = about:blank] 22:21:45 INFO - PROCESS | 3897 | 1461043305876 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 22:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1531ms 22:21:45 INFO - PROCESS | 3897 | 1461043305910 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 22:21:45 INFO - PROCESS | 3897 | 1461043305913 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 22:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:21:45 INFO - PROCESS | 3897 | 1461043305921 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:21:45 INFO - PROCESS | 3897 | 1461043305929 Marionette TRACE conn3 <- [1,1842,null,{}] 22:21:45 INFO - PROCESS | 3897 | 1461043305943 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:46 INFO - PROCESS | 3897 | 1461043306100 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 22:21:46 INFO - PROCESS | 3897 | 1461043306118 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1c7800 == 129 [pid = 3897] [id = 468] 22:21:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09d687f400) [pid = 3897] [serial = 1405] [outer = (nil)] 22:21:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09dc167800) [pid = 3897] [serial = 1406] [outer = 0x7f09d687f400] 22:21:46 INFO - PROCESS | 3897 | 1461043306194 Marionette DEBUG loaded listener.js 22:21:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09dc3c3800) [pid = 3897] [serial = 1407] [outer = 0x7f09d687f400] 22:21:47 INFO - PROCESS | 3897 | 1461043307044 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 22:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1147ms 22:21:47 INFO - PROCESS | 3897 | 1461043307066 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 22:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:21:47 INFO - PROCESS | 3897 | 1461043307070 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 22:21:47 INFO - PROCESS | 3897 | 1461043307076 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:21:47 INFO - PROCESS | 3897 | 1461043307078 Marionette TRACE conn3 <- [1,1846,null,{}] 22:21:47 INFO - PROCESS | 3897 | 1461043307083 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:47 INFO - PROCESS | 3897 | 1461043307237 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 22:21:47 INFO - PROCESS | 3897 | 1461043307422 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc116000 == 130 [pid = 3897] [id = 469] 22:21:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09d6879400) [pid = 3897] [serial = 1408] [outer = (nil)] 22:21:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09dc3cac00) [pid = 3897] [serial = 1409] [outer = 0x7f09d6879400] 22:21:47 INFO - PROCESS | 3897 | 1461043307492 Marionette DEBUG loaded listener.js 22:21:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09dd35cc00) [pid = 3897] [serial = 1410] [outer = 0x7f09d6879400] 22:21:48 INFO - PROCESS | 3897 | 1461043308296 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:21:48 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) 22:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1284ms 22:21:48 INFO - PROCESS | 3897 | 1461043308360 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 22:21:48 INFO - PROCESS | 3897 | 1461043308363 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 22:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:21:48 INFO - PROCESS | 3897 | 1461043308368 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:21:48 INFO - PROCESS | 3897 | 1461043308370 Marionette TRACE conn3 <- [1,1850,null,{}] 22:21:48 INFO - PROCESS | 3897 | 1461043308379 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:48 INFO - PROCESS | 3897 | 1461043308588 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 22:21:48 INFO - PROCESS | 3897 | 1461043308625 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2139000 == 131 [pid = 3897] [id = 470] 22:21:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e1f82400) [pid = 3897] [serial = 1411] [outer = (nil)] 22:21:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e217a800) [pid = 3897] [serial = 1412] [outer = 0x7f09e1f82400] 22:21:48 INFO - PROCESS | 3897 | 1461043308695 Marionette DEBUG loaded listener.js 22:21:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09e2845800) [pid = 3897] [serial = 1413] [outer = 0x7f09e1f82400] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09dd186c00) [pid = 3897] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09d64c3c00) [pid = 3897] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09d687fc00) [pid = 3897] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09d49f4c00) [pid = 3897] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09d9279400) [pid = 3897] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09d6881400) [pid = 3897] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f09d64cd800) [pid = 3897] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f09dc3c6c00) [pid = 3897] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f09d7641c00) [pid = 3897] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f09d7649000) [pid = 3897] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f09d49f3800) [pid = 3897] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f09e9639c00) [pid = 3897] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f09f56ee800) [pid = 3897] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f09e3bcf800) [pid = 3897] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f09d49fc800) [pid = 3897] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f09dd6ce800) [pid = 3897] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f09d7646800) [pid = 3897] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f09d49f1400) [pid = 3897] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f09d6d0ec00) [pid = 3897] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f09d6cda800) [pid = 3897] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f09d64c7400) [pid = 3897] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f09e9c88000) [pid = 3897] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f09d6883800) [pid = 3897] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:21:49 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f09d64c4c00) [pid = 3897] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:21:49 INFO - PROCESS | 3897 | 1461043309993 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1681ms 22:21:50 INFO - PROCESS | 3897 | 1461043310050 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 22:21:50 INFO - PROCESS | 3897 | 1461043310053 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 22:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:21:50 INFO - PROCESS | 3897 | 1461043310059 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:21:50 INFO - PROCESS | 3897 | 1461043310062 Marionette TRACE conn3 <- [1,1854,null,{}] 22:21:50 INFO - PROCESS | 3897 | 1461043310067 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:50 INFO - PROCESS | 3897 | 1461043310220 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 22:21:50 INFO - PROCESS | 3897 | 1461043310235 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9ad0800 == 132 [pid = 3897] [id = 471] 22:21:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f09d49f1400) [pid = 3897] [serial = 1414] [outer = (nil)] 22:21:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f09d6881c00) [pid = 3897] [serial = 1415] [outer = 0x7f09d49f1400] 22:21:50 INFO - PROCESS | 3897 | 1461043310436 Marionette DEBUG loaded listener.js 22:21:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f09d9b9c800) [pid = 3897] [serial = 1416] [outer = 0x7f09d49f1400] 22:21:51 INFO - PROCESS | 3897 | 1461043311133 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1134ms 22:21:51 INFO - PROCESS | 3897 | 1461043311193 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 22:21:51 INFO - PROCESS | 3897 | 1461043311196 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 22:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:21:51 INFO - PROCESS | 3897 | 1461043311202 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:21:51 INFO - PROCESS | 3897 | 1461043311204 Marionette TRACE conn3 <- [1,1858,null,{}] 22:21:51 INFO - PROCESS | 3897 | 1461043311209 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:51 INFO - PROCESS | 3897 | 1461043311361 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 22:21:51 INFO - PROCESS | 3897 | 1461043311514 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e254c000 == 133 [pid = 3897] [id = 472] 22:21:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f09d49f3800) [pid = 3897] [serial = 1417] [outer = (nil)] 22:21:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f09dc3cf400) [pid = 3897] [serial = 1418] [outer = 0x7f09d49f3800] 22:21:51 INFO - PROCESS | 3897 | 1461043311576 Marionette DEBUG loaded listener.js 22:21:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f09e2846000) [pid = 3897] [serial = 1419] [outer = 0x7f09d49f3800] 22:21:52 INFO - PROCESS | 3897 | 1461043312609 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 22:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1479ms 22:21:52 INFO - PROCESS | 3897 | 1461043312682 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 22:21:52 INFO - PROCESS | 3897 | 1461043312689 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 22:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:21:52 INFO - PROCESS | 3897 | 1461043312698 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:21:52 INFO - PROCESS | 3897 | 1461043312703 Marionette TRACE conn3 <- [1,1862,null,{}] 22:21:52 INFO - PROCESS | 3897 | 1461043312711 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:52 INFO - PROCESS | 3897 | 1461043312946 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 22:21:53 INFO - PROCESS | 3897 | 1461043313206 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9cd2800 == 134 [pid = 3897] [id = 473] 22:21:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f09d6f06400) [pid = 3897] [serial = 1420] [outer = (nil)] 22:21:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f09d77d2c00) [pid = 3897] [serial = 1421] [outer = 0x7f09d6f06400] 22:21:53 INFO - PROCESS | 3897 | 1461043313325 Marionette DEBUG loaded listener.js 22:21:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f09d8f4b000) [pid = 3897] [serial = 1422] [outer = 0x7f09d6f06400] 22:21:54 INFO - PROCESS | 3897 | 1461043314279 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 22:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1635ms 22:21:54 INFO - PROCESS | 3897 | 1461043314333 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 22:21:54 INFO - PROCESS | 3897 | 1461043314342 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 22:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:21:54 INFO - PROCESS | 3897 | 1461043314352 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:21:54 INFO - PROCESS | 3897 | 1461043314355 Marionette TRACE conn3 <- [1,1866,null,{}] 22:21:54 INFO - PROCESS | 3897 | 1461043314361 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:54 INFO - PROCESS | 3897 | 1461043314549 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 22:21:54 INFO - PROCESS | 3897 | 1461043314825 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e214d000 == 135 [pid = 3897] [id = 474] 22:21:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f09da2da000) [pid = 3897] [serial = 1423] [outer = (nil)] 22:21:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f09dc148000) [pid = 3897] [serial = 1424] [outer = 0x7f09da2da000] 22:21:54 INFO - PROCESS | 3897 | 1461043314939 Marionette DEBUG loaded listener.js 22:21:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f09dc1d0400) [pid = 3897] [serial = 1425] [outer = 0x7f09da2da000] 22:21:55 INFO - PROCESS | 3897 | 1461043315783 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 22:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1478ms 22:21:55 INFO - PROCESS | 3897 | 1461043315830 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 22:21:55 INFO - PROCESS | 3897 | 1461043315833 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 22:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:21:55 INFO - PROCESS | 3897 | 1461043315840 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:21:55 INFO - PROCESS | 3897 | 1461043315846 Marionette TRACE conn3 <- [1,1870,null,{}] 22:21:55 INFO - PROCESS | 3897 | 1461043315862 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:56 INFO - PROCESS | 3897 | 1461043316052 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 22:21:56 INFO - PROCESS | 3897 | 1461043316251 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b81000 == 136 [pid = 3897] [id = 475] 22:21:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f09dc16ac00) [pid = 3897] [serial = 1426] [outer = (nil)] 22:21:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f09e2185000) [pid = 3897] [serial = 1427] [outer = 0x7f09dc16ac00] 22:21:56 INFO - PROCESS | 3897 | 1461043316327 Marionette DEBUG loaded listener.js 22:21:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f09e3a0d000) [pid = 3897] [serial = 1428] [outer = 0x7f09dc16ac00] 22:21:57 INFO - PROCESS | 3897 | 1461043317216 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 22:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1439ms 22:21:57 INFO - PROCESS | 3897 | 1461043317280 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 22:21:57 INFO - PROCESS | 3897 | 1461043317285 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 22:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:21:57 INFO - PROCESS | 3897 | 1461043317291 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:21:57 INFO - PROCESS | 3897 | 1461043317293 Marionette TRACE conn3 <- [1,1874,null,{}] 22:21:57 INFO - PROCESS | 3897 | 1461043317299 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:57 INFO - PROCESS | 3897 | 1461043317476 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 22:21:57 INFO - PROCESS | 3897 | 1461043317672 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4cf4800 == 137 [pid = 3897] [id = 476] 22:21:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f09dd18b400) [pid = 3897] [serial = 1429] [outer = (nil)] 22:21:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f09e3bcac00) [pid = 3897] [serial = 1430] [outer = 0x7f09dd18b400] 22:21:57 INFO - PROCESS | 3897 | 1461043317744 Marionette DEBUG loaded listener.js 22:21:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f09e434cc00) [pid = 3897] [serial = 1431] [outer = 0x7f09dd18b400] 22:21:58 INFO - PROCESS | 3897 | 1461043318618 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 22:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1379ms 22:21:58 INFO - PROCESS | 3897 | 1461043318671 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 22:21:58 INFO - PROCESS | 3897 | 1461043318674 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 22:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:21:58 INFO - PROCESS | 3897 | 1461043318680 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:21:58 INFO - PROCESS | 3897 | 1461043318683 Marionette TRACE conn3 <- [1,1878,null,{}] 22:21:58 INFO - PROCESS | 3897 | 1461043318689 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:21:58 INFO - PROCESS | 3897 | 1461043318865 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 22:21:59 INFO - PROCESS | 3897 | 1461043319067 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52cd800 == 138 [pid = 3897] [id = 477] 22:21:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09e3a31800) [pid = 3897] [serial = 1432] [outer = (nil)] 22:21:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09e43ef000) [pid = 3897] [serial = 1433] [outer = 0x7f09e3a31800] 22:21:59 INFO - PROCESS | 3897 | 1461043319139 Marionette DEBUG loaded listener.js 22:21:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09e4aa4800) [pid = 3897] [serial = 1434] [outer = 0x7f09e3a31800] 22:22:00 INFO - PROCESS | 3897 | 1461043320041 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 22:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1428ms 22:22:00 INFO - PROCESS | 3897 | 1461043320110 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 22:22:00 INFO - PROCESS | 3897 | 1461043320114 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 22:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:22:00 INFO - PROCESS | 3897 | 1461043320119 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:22:00 INFO - PROCESS | 3897 | 1461043320122 Marionette TRACE conn3 <- [1,1882,null,{}] 22:22:00 INFO - PROCESS | 3897 | 1461043320128 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:00 INFO - PROCESS | 3897 | 1461043320388 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 22:22:00 INFO - PROCESS | 3897 | 1461043320709 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e7420800 == 139 [pid = 3897] [id = 478] 22:22:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e3a31c00) [pid = 3897] [serial = 1435] [outer = (nil)] 22:22:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e4b10800) [pid = 3897] [serial = 1436] [outer = 0x7f09e3a31c00] 22:22:00 INFO - PROCESS | 3897 | 1461043320792 Marionette DEBUG loaded listener.js 22:22:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09e8a06800) [pid = 3897] [serial = 1437] [outer = 0x7f09e3a31c00] 22:22:01 INFO - PROCESS | 3897 | 1461043321557 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 22:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1483ms 22:22:01 INFO - PROCESS | 3897 | 1461043321603 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 22:22:01 INFO - PROCESS | 3897 | 1461043321607 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 22:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:22:01 INFO - PROCESS | 3897 | 1461043321613 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:22:01 INFO - PROCESS | 3897 | 1461043321616 Marionette TRACE conn3 <- [1,1886,null,{}] 22:22:01 INFO - PROCESS | 3897 | 1461043321621 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:01 INFO - PROCESS | 3897 | 1461043321870 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 22:22:02 INFO - PROCESS | 3897 | 1461043322018 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8ccd800 == 140 [pid = 3897] [id = 479] 22:22:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09e3bab800) [pid = 3897] [serial = 1438] [outer = (nil)] 22:22:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09e8cde000) [pid = 3897] [serial = 1439] [outer = 0x7f09e3bab800] 22:22:02 INFO - PROCESS | 3897 | 1461043322128 Marionette DEBUG loaded listener.js 22:22:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09e92eac00) [pid = 3897] [serial = 1440] [outer = 0x7f09e3bab800] 22:22:03 INFO - PROCESS | 3897 | 1461043323005 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 22:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1431ms 22:22:03 INFO - PROCESS | 3897 | 1461043323045 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 22:22:03 INFO - PROCESS | 3897 | 1461043323048 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 22:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:22:03 INFO - PROCESS | 3897 | 1461043323054 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:22:03 INFO - PROCESS | 3897 | 1461043323057 Marionette TRACE conn3 <- [1,1890,null,{}] 22:22:03 INFO - PROCESS | 3897 | 1461043323062 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:03 INFO - PROCESS | 3897 | 1461043323242 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 22:22:03 INFO - PROCESS | 3897 | 1461043323447 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebca6000 == 141 [pid = 3897] [id = 480] 22:22:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09e5467800) [pid = 3897] [serial = 1441] [outer = (nil)] 22:22:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09eb0cb800) [pid = 3897] [serial = 1442] [outer = 0x7f09e5467800] 22:22:03 INFO - PROCESS | 3897 | 1461043323515 Marionette DEBUG loaded listener.js 22:22:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09ec109800) [pid = 3897] [serial = 1443] [outer = 0x7f09e5467800] 22:22:04 INFO - PROCESS | 3897 | 1461043324378 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 22:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1389ms 22:22:04 INFO - PROCESS | 3897 | 1461043324444 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 22:22:04 INFO - PROCESS | 3897 | 1461043324448 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 22:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:22:04 INFO - PROCESS | 3897 | 1461043324453 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:22:04 INFO - PROCESS | 3897 | 1461043324456 Marionette TRACE conn3 <- [1,1894,null,{}] 22:22:04 INFO - PROCESS | 3897 | 1461043324461 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:04 INFO - PROCESS | 3897 | 1461043324632 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 22:22:04 INFO - PROCESS | 3897 | 1461043324833 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed452800 == 142 [pid = 3897] [id = 481] 22:22:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09e92eb000) [pid = 3897] [serial = 1444] [outer = (nil)] 22:22:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09ed480400) [pid = 3897] [serial = 1445] [outer = 0x7f09e92eb000] 22:22:04 INFO - PROCESS | 3897 | 1461043324904 Marionette DEBUG loaded listener.js 22:22:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09edb88000) [pid = 3897] [serial = 1446] [outer = 0x7f09e92eb000] 22:22:05 INFO - PROCESS | 3897 | 1461043325792 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 22:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1378ms 22:22:05 INFO - PROCESS | 3897 | 1461043325833 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 22:22:05 INFO - PROCESS | 3897 | 1461043325837 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 22:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:22:05 INFO - PROCESS | 3897 | 1461043325842 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:22:05 INFO - PROCESS | 3897 | 1461043325845 Marionette TRACE conn3 <- [1,1898,null,{}] 22:22:05 INFO - PROCESS | 3897 | 1461043325851 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:06 INFO - PROCESS | 3897 | 1461043326019 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 22:22:06 INFO - PROCESS | 3897 | 1461043326233 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee5b4800 == 143 [pid = 3897] [id = 482] 22:22:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09d93acc00) [pid = 3897] [serial = 1447] [outer = (nil)] 22:22:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09edb8c000) [pid = 3897] [serial = 1448] [outer = 0x7f09d93acc00] 22:22:06 INFO - PROCESS | 3897 | 1461043326345 Marionette DEBUG loaded listener.js 22:22:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09edd87400) [pid = 3897] [serial = 1449] [outer = 0x7f09d93acc00] 22:22:07 INFO - PROCESS | 3897 | 1461043327250 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 22:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1479ms 22:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:22:07 INFO - PROCESS | 3897 | 1461043327321 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 22:22:07 INFO - PROCESS | 3897 | 1461043327325 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 22:22:07 INFO - PROCESS | 3897 | 1461043327331 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:22:07 INFO - PROCESS | 3897 | 1461043327336 Marionette TRACE conn3 <- [1,1902,null,{}] 22:22:07 INFO - PROCESS | 3897 | 1461043327341 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:07 INFO - PROCESS | 3897 | 1461043327576 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 22:22:07 INFO - PROCESS | 3897 | 1461043327777 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fa7d1000 == 144 [pid = 3897] [id = 483] 22:22:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09e284dc00) [pid = 3897] [serial = 1450] [outer = (nil)] 22:22:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09f02d8c00) [pid = 3897] [serial = 1451] [outer = 0x7f09e284dc00] 22:22:07 INFO - PROCESS | 3897 | 1461043327894 Marionette DEBUG loaded listener.js 22:22:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09f56e2000) [pid = 3897] [serial = 1452] [outer = 0x7f09e284dc00] 22:22:08 INFO - PROCESS | 3897 | 1461043328787 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 22:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1535ms 22:22:08 INFO - PROCESS | 3897 | 1461043328865 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 22:22:08 INFO - PROCESS | 3897 | 1461043328869 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 22:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:22:08 INFO - PROCESS | 3897 | 1461043328875 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:22:08 INFO - PROCESS | 3897 | 1461043328878 Marionette TRACE conn3 <- [1,1906,null,{}] 22:22:08 INFO - PROCESS | 3897 | 1461043328883 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:09 INFO - PROCESS | 3897 | 1461043329053 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 22:22:09 INFO - PROCESS | 3897 | 1461043329255 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc80d000 == 145 [pid = 3897] [id = 484] 22:22:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09ec1bd000) [pid = 3897] [serial = 1453] [outer = (nil)] 22:22:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09fb5eb400) [pid = 3897] [serial = 1454] [outer = 0x7f09ec1bd000] 22:22:09 INFO - PROCESS | 3897 | 1461043329326 Marionette DEBUG loaded listener.js 22:22:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09fb610400) [pid = 3897] [serial = 1455] [outer = 0x7f09ec1bd000] 22:22:10 INFO - PROCESS | 3897 | 1461043330242 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 22:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1431ms 22:22:10 INFO - PROCESS | 3897 | 1461043330307 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 22:22:10 INFO - PROCESS | 3897 | 1461043330310 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 22:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:22:10 INFO - PROCESS | 3897 | 1461043330317 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:22:10 INFO - PROCESS | 3897 | 1461043330319 Marionette TRACE conn3 <- [1,1910,null,{}] 22:22:10 INFO - PROCESS | 3897 | 1461043330325 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:10 INFO - PROCESS | 3897 | 1461043330498 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 22:22:10 INFO - PROCESS | 3897 | 1461043330711 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7e21800 == 146 [pid = 3897] [id = 485] 22:22:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09d49f0000) [pid = 3897] [serial = 1456] [outer = (nil)] 22:22:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09d49f6c00) [pid = 3897] [serial = 1457] [outer = 0x7f09d49f0000] 22:22:10 INFO - PROCESS | 3897 | 1461043330830 Marionette DEBUG loaded listener.js 22:22:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09d6cdf400) [pid = 3897] [serial = 1458] [outer = 0x7f09d49f0000] 22:22:12 INFO - PROCESS | 3897 | 1461043332255 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 22:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1990ms 22:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:22:12 INFO - PROCESS | 3897 | 1461043332308 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 22:22:12 INFO - PROCESS | 3897 | 1461043332312 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 22:22:12 INFO - PROCESS | 3897 | 1461043332320 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:22:12 INFO - PROCESS | 3897 | 1461043332325 Marionette TRACE conn3 <- [1,1914,null,{}] 22:22:12 INFO - PROCESS | 3897 | 1461043332332 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:12 INFO - PROCESS | 3897 | 1461043332525 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 22:22:12 INFO - PROCESS | 3897 | 1461043332782 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc24b800 == 147 [pid = 3897] [id = 486] 22:22:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09d6d0b000) [pid = 3897] [serial = 1459] [outer = (nil)] 22:22:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09d6e6a400) [pid = 3897] [serial = 1460] [outer = 0x7f09d6d0b000] 22:22:12 INFO - PROCESS | 3897 | 1461043332894 Marionette DEBUG loaded listener.js 22:22:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09d7641400) [pid = 3897] [serial = 1461] [outer = 0x7f09d6d0b000] 22:22:13 INFO - PROCESS | 3897 | 1461043333785 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 22:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1537ms 22:22:13 INFO - PROCESS | 3897 | 1461043333859 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 22:22:13 INFO - PROCESS | 3897 | 1461043333881 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 22:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:22:13 INFO - PROCESS | 3897 | 1461043333895 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:22:13 INFO - PROCESS | 3897 | 1461043333907 Marionette TRACE conn3 <- [1,1918,null,{}] 22:22:13 INFO - PROCESS | 3897 | 1461043333982 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:14 INFO - PROCESS | 3897 | 1461043334206 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 22:22:14 INFO - PROCESS | 3897 | 1461043334593 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef7d9000 == 146 [pid = 3897] [id = 174] 22:22:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9ad0800 == 145 [pid = 3897] [id = 471] 22:22:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6c13800 == 146 [pid = 3897] [id = 487] 22:22:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09d49f5000) [pid = 3897] [serial = 1462] [outer = (nil)] 22:22:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09d8f42400) [pid = 3897] [serial = 1463] [outer = 0x7f09d49f5000] 22:22:14 INFO - PROCESS | 3897 | 1461043334714 Marionette DEBUG loaded listener.js 22:22:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09d9276000) [pid = 3897] [serial = 1464] [outer = 0x7f09d49f5000] 22:22:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2139000 == 145 [pid = 3897] [id = 470] 22:22:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc116000 == 144 [pid = 3897] [id = 469] 22:22:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1c7800 == 143 [pid = 3897] [id = 468] 22:22:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6858800 == 142 [pid = 3897] [id = 467] 22:22:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d80e8800 == 141 [pid = 3897] [id = 466] 22:22:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7fdc000 == 140 [pid = 3897] [id = 465] 22:22:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e885c000 == 139 [pid = 3897] [id = 454] 22:22:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e541a800 == 138 [pid = 3897] [id = 453] 22:22:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4520000 == 137 [pid = 3897] [id = 452] 22:22:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6f5b000 == 136 [pid = 3897] [id = 451] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09dc160c00) [pid = 3897] [serial = 1191] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09d9271400) [pid = 3897] [serial = 1311] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09e44c8c00) [pid = 3897] [serial = 1257] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09f0f18400) [pid = 3897] [serial = 1149] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09d8f4b400) [pid = 3897] [serial = 1308] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09e8ce2000) [pid = 3897] [serial = 1290] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09db48cc00) [pid = 3897] [serial = 1284] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09d49fd400) [pid = 3897] [serial = 1302] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09e284b400) [pid = 3897] [serial = 1334] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09e4345c00) [pid = 3897] [serial = 1338] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09e3bb6000) [pid = 3897] [serial = 1337] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09d8f43000) [pid = 3897] [serial = 1326] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09d764c000) [pid = 3897] [serial = 1325] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09dd6c8000) [pid = 3897] [serial = 1346] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09e2184c00) [pid = 3897] [serial = 1347] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09dc166c00) [pid = 3897] [serial = 1329] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09db488400) [pid = 3897] [serial = 1328] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09d6ce1c00) [pid = 3897] [serial = 1340] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09dd182c00) [pid = 3897] [serial = 1323] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09e2185c00) [pid = 3897] [serial = 1332] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09dd6cf800) [pid = 3897] [serial = 1331] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09e3a32800) [pid = 3897] [serial = 1335] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09d9273800) [pid = 3897] [serial = 1343] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f09da2e6800) [pid = 3897] [serial = 1344] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09d6e74800) [pid = 3897] [serial = 1341] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09db155400) [pid = 3897] [serial = 1350] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09dd6cf000) [pid = 3897] [serial = 1287] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f0a00295800) [pid = 3897] [serial = 1305] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09f02d3800) [pid = 3897] [serial = 1296] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f0a00293c00) [pid = 3897] [serial = 1299] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09edb8a000) [pid = 3897] [serial = 1293] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f09edb87000) [pid = 3897] [serial = 1281] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f09d6e6c000) [pid = 3897] [serial = 1349] [outer = (nil)] [url = about:blank] 22:22:15 INFO - PROCESS | 3897 | 1461043335476 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 22:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1593ms 22:22:15 INFO - PROCESS | 3897 | 1461043335489 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 22:22:15 INFO - PROCESS | 3897 | 1461043335491 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 22:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:22:15 INFO - PROCESS | 3897 | 1461043335498 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:22:15 INFO - PROCESS | 3897 | 1461043335504 Marionette TRACE conn3 <- [1,1922,null,{}] 22:22:15 INFO - PROCESS | 3897 | 1461043335518 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:15 INFO - PROCESS | 3897 | 1461043335784 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 22:22:15 INFO - PROCESS | 3897 | 1461043335924 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9cd6000 == 137 [pid = 3897] [id = 488] 22:22:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f09d7e9a000) [pid = 3897] [serial = 1465] [outer = (nil)] 22:22:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f09db491000) [pid = 3897] [serial = 1466] [outer = 0x7f09d7e9a000] 22:22:15 INFO - PROCESS | 3897 | 1461043335989 Marionette DEBUG loaded listener.js 22:22:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09dc164400) [pid = 3897] [serial = 1467] [outer = 0x7f09d7e9a000] 22:22:16 INFO - PROCESS | 3897 | 1461043336708 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 22:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1235ms 22:22:16 INFO - PROCESS | 3897 | 1461043336734 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 22:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:22:16 INFO - PROCESS | 3897 | 1461043336738 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 22:22:16 INFO - PROCESS | 3897 | 1461043336743 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:22:16 INFO - PROCESS | 3897 | 1461043336746 Marionette TRACE conn3 <- [1,1926,null,{}] 22:22:16 INFO - PROCESS | 3897 | 1461043336751 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:16 INFO - PROCESS | 3897 | 1461043336980 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 22:22:17 INFO - PROCESS | 3897 | 1461043337086 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc113800 == 138 [pid = 3897] [id = 489] 22:22:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09d8f45400) [pid = 3897] [serial = 1468] [outer = (nil)] 22:22:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09dc1d1800) [pid = 3897] [serial = 1469] [outer = 0x7f09d8f45400] 22:22:17 INFO - PROCESS | 3897 | 1461043337148 Marionette DEBUG loaded listener.js 22:22:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09dd18f400) [pid = 3897] [serial = 1470] [outer = 0x7f09d8f45400] 22:22:18 INFO - PROCESS | 3897 | 1461043338023 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 22:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1327ms 22:22:18 INFO - PROCESS | 3897 | 1461043338073 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 22:22:18 INFO - PROCESS | 3897 | 1461043338076 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 22:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:22:18 INFO - PROCESS | 3897 | 1461043338088 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:22:18 INFO - PROCESS | 3897 | 1461043338091 Marionette TRACE conn3 <- [1,1930,null,{}] 22:22:18 INFO - PROCESS | 3897 | 1461043338096 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:18 INFO - PROCESS | 3897 | 1461043338319 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 22:22:18 INFO - PROCESS | 3897 | 1461043338350 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21de000 == 139 [pid = 3897] [id = 490] 22:22:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09dc3c5800) [pid = 3897] [serial = 1471] [outer = (nil)] 22:22:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09dd6c8000) [pid = 3897] [serial = 1472] [outer = 0x7f09dc3c5800] 22:22:18 INFO - PROCESS | 3897 | 1461043338410 Marionette DEBUG loaded listener.js 22:22:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09e2186000) [pid = 3897] [serial = 1473] [outer = 0x7f09dc3c5800] 22:22:19 INFO - PROCESS | 3897 | 1461043339295 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 22:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1280ms 22:22:19 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f09e1f82400) [pid = 3897] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:22:19 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f09d64c2800) [pid = 3897] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:22:19 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f09d687f400) [pid = 3897] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:22:19 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f09d49f8000) [pid = 3897] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:22:19 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f09d7641800) [pid = 3897] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:22:19 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f09d6879400) [pid = 3897] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:22:19 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f09d49f1400) [pid = 3897] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:22:19 INFO - PROCESS | 3897 | 1461043339752 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 22:22:19 INFO - PROCESS | 3897 | 1461043339755 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 22:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:22:19 INFO - PROCESS | 3897 | 1461043339768 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:22:19 INFO - PROCESS | 3897 | 1461043339770 Marionette TRACE conn3 <- [1,1934,null,{}] 22:22:19 INFO - PROCESS | 3897 | 1461043339774 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:19 INFO - PROCESS | 3897 | 1461043339944 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 22:22:20 INFO - PROCESS | 3897 | 1461043340149 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3944800 == 140 [pid = 3897] [id = 491] 22:22:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f09dd18f800) [pid = 3897] [serial = 1474] [outer = (nil)] 22:22:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f09e3bd1c00) [pid = 3897] [serial = 1475] [outer = 0x7f09dd18f800] 22:22:20 INFO - PROCESS | 3897 | 1461043340215 Marionette DEBUG loaded listener.js 22:22:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f09e43f2800) [pid = 3897] [serial = 1476] [outer = 0x7f09dd18f800] 22:22:20 INFO - PROCESS | 3897 | 1461043340921 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 22:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1180ms 22:22:20 INFO - PROCESS | 3897 | 1461043340948 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 22:22:20 INFO - PROCESS | 3897 | 1461043340952 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 22:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:22:20 INFO - PROCESS | 3897 | 1461043340957 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:22:20 INFO - PROCESS | 3897 | 1461043340959 Marionette TRACE conn3 <- [1,1938,null,{}] 22:22:20 INFO - PROCESS | 3897 | 1461043340965 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:21 INFO - PROCESS | 3897 | 1461043341181 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 22:22:21 INFO - PROCESS | 3897 | 1461043341201 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4510000 == 141 [pid = 3897] [id = 492] 22:22:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f09d8f43000) [pid = 3897] [serial = 1477] [outer = (nil)] 22:22:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f09e43f5c00) [pid = 3897] [serial = 1478] [outer = 0x7f09d8f43000] 22:22:21 INFO - PROCESS | 3897 | 1461043341262 Marionette DEBUG loaded listener.js 22:22:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f09e4b1e000) [pid = 3897] [serial = 1479] [outer = 0x7f09d8f43000] 22:22:22 INFO - PROCESS | 3897 | 1461043342277 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 22:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1378ms 22:22:22 INFO - PROCESS | 3897 | 1461043342337 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 22:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:22:22 INFO - PROCESS | 3897 | 1461043342343 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 22:22:22 INFO - PROCESS | 3897 | 1461043342351 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:22:22 INFO - PROCESS | 3897 | 1461043342357 Marionette TRACE conn3 <- [1,1942,null,{}] 22:22:22 INFO - PROCESS | 3897 | 1461043342366 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:22 INFO - PROCESS | 3897 | 1461043342616 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 22:22:22 INFO - PROCESS | 3897 | 1461043342824 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d921a800 == 142 [pid = 3897] [id = 493] 22:22:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f09d49f1c00) [pid = 3897] [serial = 1480] [outer = (nil)] 22:22:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f09d6cda800) [pid = 3897] [serial = 1481] [outer = 0x7f09d49f1c00] 22:22:22 INFO - PROCESS | 3897 | 1461043342936 Marionette DEBUG loaded listener.js 22:22:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09d77c8800) [pid = 3897] [serial = 1482] [outer = 0x7f09d49f1c00] 22:22:23 INFO - PROCESS | 3897 | 1461043343922 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 22:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1638ms 22:22:23 INFO - PROCESS | 3897 | 1461043343989 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 22:22:24 INFO - PROCESS | 3897 | 1461043343997 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 22:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:22:24 INFO - PROCESS | 3897 | 1461043344007 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:22:24 INFO - PROCESS | 3897 | 1461043344011 Marionette TRACE conn3 <- [1,1946,null,{}] 22:22:24 INFO - PROCESS | 3897 | 1461043344017 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:24 INFO - PROCESS | 3897 | 1461043344234 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 22:22:24 INFO - PROCESS | 3897 | 1461043344434 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd4e2000 == 143 [pid = 3897] [id = 494] 22:22:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09d6884800) [pid = 3897] [serial = 1483] [outer = (nil)] 22:22:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09db15cc00) [pid = 3897] [serial = 1484] [outer = 0x7f09d6884800] 22:22:24 INFO - PROCESS | 3897 | 1461043344552 Marionette DEBUG loaded listener.js 22:22:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09dc150800) [pid = 3897] [serial = 1485] [outer = 0x7f09d6884800] 22:22:25 INFO - PROCESS | 3897 | 1461043345512 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 22:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1553ms 22:22:25 INFO - PROCESS | 3897 | 1461043345560 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 22:22:25 INFO - PROCESS | 3897 | 1461043345564 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 22:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:22:25 INFO - PROCESS | 3897 | 1461043345570 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:22:25 INFO - PROCESS | 3897 | 1461043345575 Marionette TRACE conn3 <- [1,1950,null,{}] 22:22:25 INFO - PROCESS | 3897 | 1461043345592 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:25 INFO - PROCESS | 3897 | 1461043345811 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 22:22:26 INFO - PROCESS | 3897 | 1461043346075 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5411000 == 144 [pid = 3897] [id = 495] 22:22:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09dd35b000) [pid = 3897] [serial = 1486] [outer = (nil)] 22:22:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09e2187000) [pid = 3897] [serial = 1487] [outer = 0x7f09dd35b000] 22:22:26 INFO - PROCESS | 3897 | 1461043346196 Marionette DEBUG loaded listener.js 22:22:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09e3a38000) [pid = 3897] [serial = 1488] [outer = 0x7f09dd35b000] 22:22:27 INFO - PROCESS | 3897 | 1461043347015 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 22:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1488ms 22:22:27 INFO - PROCESS | 3897 | 1461043347059 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 22:22:27 INFO - PROCESS | 3897 | 1461043347063 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 22:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:22:27 INFO - PROCESS | 3897 | 1461043347069 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:22:27 INFO - PROCESS | 3897 | 1461043347072 Marionette TRACE conn3 <- [1,1954,null,{}] 22:22:27 INFO - PROCESS | 3897 | 1461043347078 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:27 INFO - PROCESS | 3897 | 1461043347252 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 22:22:27 INFO - PROCESS | 3897 | 1461043347457 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8cc4000 == 145 [pid = 3897] [id = 496] 22:22:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09dd6cfc00) [pid = 3897] [serial = 1489] [outer = (nil)] 22:22:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09e4b9e800) [pid = 3897] [serial = 1490] [outer = 0x7f09dd6cfc00] 22:22:27 INFO - PROCESS | 3897 | 1461043347527 Marionette DEBUG loaded listener.js 22:22:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09e5634c00) [pid = 3897] [serial = 1491] [outer = 0x7f09dd6cfc00] 22:22:28 INFO - PROCESS | 3897 | 1461043348392 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 22:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1377ms 22:22:28 INFO - PROCESS | 3897 | 1461043348448 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 22:22:28 INFO - PROCESS | 3897 | 1461043348451 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 22:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:22:28 INFO - PROCESS | 3897 | 1461043348457 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:22:28 INFO - PROCESS | 3897 | 1461043348460 Marionette TRACE conn3 <- [1,1958,null,{}] 22:22:28 INFO - PROCESS | 3897 | 1461043348466 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:28 INFO - PROCESS | 3897 | 1461043348640 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 22:22:28 INFO - PROCESS | 3897 | 1461043348848 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eda57800 == 146 [pid = 3897] [id = 497] 22:22:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09e3a38800) [pid = 3897] [serial = 1492] [outer = (nil)] 22:22:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09e73c6c00) [pid = 3897] [serial = 1493] [outer = 0x7f09e3a38800] 22:22:28 INFO - PROCESS | 3897 | 1461043348924 Marionette DEBUG loaded listener.js 22:22:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09e8ce6c00) [pid = 3897] [serial = 1494] [outer = 0x7f09e3a38800] 22:22:29 INFO - PROCESS | 3897 | 1461043349795 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 22:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1385ms 22:22:29 INFO - PROCESS | 3897 | 1461043349843 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 22:22:29 INFO - PROCESS | 3897 | 1461043349846 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 22:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:22:29 INFO - PROCESS | 3897 | 1461043349853 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:22:29 INFO - PROCESS | 3897 | 1461043349856 Marionette TRACE conn3 <- [1,1962,null,{}] 22:22:29 INFO - PROCESS | 3897 | 1461043349861 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:30 INFO - PROCESS | 3897 | 1461043350065 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 22:22:30 INFO - PROCESS | 3897 | 1461043350269 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0dd1800 == 147 [pid = 3897] [id = 498] 22:22:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09eae2d800) [pid = 3897] [serial = 1495] [outer = (nil)] 22:22:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09ed8ac400) [pid = 3897] [serial = 1496] [outer = 0x7f09eae2d800] 22:22:30 INFO - PROCESS | 3897 | 1461043350384 Marionette DEBUG loaded listener.js 22:22:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09ee6c2c00) [pid = 3897] [serial = 1497] [outer = 0x7f09eae2d800] 22:22:31 INFO - PROCESS | 3897 | 1461043351313 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 22:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1533ms 22:22:31 INFO - PROCESS | 3897 | 1461043351386 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 22:22:31 INFO - PROCESS | 3897 | 1461043351389 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 22:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:22:31 INFO - PROCESS | 3897 | 1461043351395 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:22:31 INFO - PROCESS | 3897 | 1461043351397 Marionette TRACE conn3 <- [1,1966,null,{}] 22:22:31 INFO - PROCESS | 3897 | 1461043351403 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:31 INFO - PROCESS | 3897 | 1461043351609 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 22:22:31 INFO - PROCESS | 3897 | 1461043351811 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc718000 == 148 [pid = 3897] [id = 499] 22:22:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09e5639400) [pid = 3897] [serial = 1498] [outer = (nil)] 22:22:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09ef45f800) [pid = 3897] [serial = 1499] [outer = 0x7f09e5639400] 22:22:31 INFO - PROCESS | 3897 | 1461043351920 Marionette DEBUG loaded listener.js 22:22:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09f4964800) [pid = 3897] [serial = 1500] [outer = 0x7f09e5639400] 22:22:32 INFO - PROCESS | 3897 | 1461043352714 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 22:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1334ms 22:22:32 INFO - PROCESS | 3897 | 1461043352730 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 22:22:32 INFO - PROCESS | 3897 | 1461043352732 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 22:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:22:32 INFO - PROCESS | 3897 | 1461043352739 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:22:32 INFO - PROCESS | 3897 | 1461043352741 Marionette TRACE conn3 <- [1,1970,null,{}] 22:22:32 INFO - PROCESS | 3897 | 1461043352747 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:32 INFO - PROCESS | 3897 | 1461043352911 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 22:22:33 INFO - PROCESS | 3897 | 1461043353119 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00240800 == 149 [pid = 3897] [id = 500] 22:22:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09ebcec400) [pid = 3897] [serial = 1501] [outer = (nil)] 22:22:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09fb603400) [pid = 3897] [serial = 1502] [outer = 0x7f09ebcec400] 22:22:33 INFO - PROCESS | 3897 | 1461043353190 Marionette DEBUG loaded listener.js 22:22:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09fba16000) [pid = 3897] [serial = 1503] [outer = 0x7f09ebcec400] 22:22:34 INFO - PROCESS | 3897 | 1461043354066 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 22:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1377ms 22:22:34 INFO - PROCESS | 3897 | 1461043354117 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 22:22:34 INFO - PROCESS | 3897 | 1461043354120 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 22:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:22:34 INFO - PROCESS | 3897 | 1461043354126 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:22:34 INFO - PROCESS | 3897 | 1461043354129 Marionette TRACE conn3 <- [1,1974,null,{}] 22:22:34 INFO - PROCESS | 3897 | 1461043354134 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:34 INFO - PROCESS | 3897 | 1461043354306 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 22:22:34 INFO - PROCESS | 3897 | 1461043354521 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00d09000 == 150 [pid = 3897] [id = 501] 22:22:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09e2233000) [pid = 3897] [serial = 1504] [outer = (nil)] 22:22:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09fca04c00) [pid = 3897] [serial = 1505] [outer = 0x7f09e2233000] 22:22:34 INFO - PROCESS | 3897 | 1461043354634 Marionette DEBUG loaded listener.js 22:22:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09fe928c00) [pid = 3897] [serial = 1506] [outer = 0x7f09e2233000] 22:22:35 INFO - PROCESS | 3897 | 1461043355499 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 22:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1429ms 22:22:35 INFO - PROCESS | 3897 | 1461043355557 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 22:22:35 INFO - PROCESS | 3897 | 1461043355560 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 22:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:22:35 INFO - PROCESS | 3897 | 1461043355566 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:22:35 INFO - PROCESS | 3897 | 1461043355568 Marionette TRACE conn3 <- [1,1978,null,{}] 22:22:35 INFO - PROCESS | 3897 | 1461043355574 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:35 INFO - PROCESS | 3897 | 1461043355742 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 22:22:35 INFO - PROCESS | 3897 | 1461043355953 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a04c16800 == 151 [pid = 3897] [id = 502] 22:22:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09ee86e800) [pid = 3897] [serial = 1507] [outer = (nil)] 22:22:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f0a0026c400) [pid = 3897] [serial = 1508] [outer = 0x7f09ee86e800] 22:22:36 INFO - PROCESS | 3897 | 1461043356036 Marionette DEBUG loaded listener.js 22:22:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f0a00273c00) [pid = 3897] [serial = 1509] [outer = 0x7f09ee86e800] 22:22:36 INFO - PROCESS | 3897 | 1461043356902 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1382ms 22:22:36 INFO - PROCESS | 3897 | 1461043356948 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 22:22:36 INFO - PROCESS | 3897 | 1461043356952 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 22:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:22:36 INFO - PROCESS | 3897 | 1461043356958 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:22:36 INFO - PROCESS | 3897 | 1461043356963 Marionette TRACE conn3 <- [1,1982,null,{}] 22:22:36 INFO - PROCESS | 3897 | 1461043356971 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:37 INFO - PROCESS | 3897 | 1461043357188 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 22:22:37 INFO - PROCESS | 3897 | 1461043357398 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05ccd800 == 152 [pid = 3897] [id = 503] 22:22:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09f0f1c000) [pid = 3897] [serial = 1510] [outer = (nil)] 22:22:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f0a0028f000) [pid = 3897] [serial = 1511] [outer = 0x7f09f0f1c000] 22:22:37 INFO - PROCESS | 3897 | 1461043357518 Marionette DEBUG loaded listener.js 22:22:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f0a0060a800) [pid = 3897] [serial = 1512] [outer = 0x7f09f0f1c000] 22:22:38 INFO - PROCESS | 3897 | 1461043358399 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1486ms 22:22:38 INFO - PROCESS | 3897 | 1461043358446 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 22:22:38 INFO - PROCESS | 3897 | 1461043358449 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 22:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:22:38 INFO - PROCESS | 3897 | 1461043358455 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:22:38 INFO - PROCESS | 3897 | 1461043358457 Marionette TRACE conn3 <- [1,1986,null,{}] 22:22:38 INFO - PROCESS | 3897 | 1461043358463 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:38 INFO - PROCESS | 3897 | 1461043358634 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 22:22:38 INFO - PROCESS | 3897 | 1461043358851 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2adc800 == 153 [pid = 3897] [id = 504] 22:22:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09d3b53000) [pid = 3897] [serial = 1513] [outer = (nil)] 22:22:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09d3b5bc00) [pid = 3897] [serial = 1514] [outer = 0x7f09d3b53000] 22:22:38 INFO - PROCESS | 3897 | 1461043358965 Marionette DEBUG loaded listener.js 22:22:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09d3b61400) [pid = 3897] [serial = 1515] [outer = 0x7f09d3b53000] 22:22:39 INFO - PROCESS | 3897 | 1461043359827 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1432ms 22:22:39 INFO - PROCESS | 3897 | 1461043359888 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 22:22:39 INFO - PROCESS | 3897 | 1461043359890 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 22:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:22:39 INFO - PROCESS | 3897 | 1461043359896 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:22:39 INFO - PROCESS | 3897 | 1461043359899 Marionette TRACE conn3 <- [1,1990,null,{}] 22:22:39 INFO - PROCESS | 3897 | 1461043359904 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:40 INFO - PROCESS | 3897 | 1461043360071 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 22:22:40 INFO - PROCESS | 3897 | 1461043360284 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7d1c000 == 154 [pid = 3897] [id = 505] 22:22:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09d3b56400) [pid = 3897] [serial = 1516] [outer = (nil)] 22:22:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09e5198400) [pid = 3897] [serial = 1517] [outer = 0x7f09d3b56400] 22:22:40 INFO - PROCESS | 3897 | 1461043360421 Marionette DEBUG loaded listener.js 22:22:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f0a00723400) [pid = 3897] [serial = 1518] [outer = 0x7f09d3b56400] 22:22:41 INFO - PROCESS | 3897 | 1461043361326 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1483ms 22:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:22:41 INFO - PROCESS | 3897 | 1461043361379 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 22:22:41 INFO - PROCESS | 3897 | 1461043361382 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 22:22:41 INFO - PROCESS | 3897 | 1461043361388 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:22:41 INFO - PROCESS | 3897 | 1461043361391 Marionette TRACE conn3 <- [1,1994,null,{}] 22:22:41 INFO - PROCESS | 3897 | 1461043361396 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:41 INFO - PROCESS | 3897 | 1461043361564 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 22:22:42 INFO - PROCESS | 3897 | 1461043362229 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7fd6000 == 155 [pid = 3897] [id = 506] 22:22:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09d49f1400) [pid = 3897] [serial = 1519] [outer = (nil)] 22:22:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09d49f9400) [pid = 3897] [serial = 1520] [outer = 0x7f09d49f1400] 22:22:42 INFO - PROCESS | 3897 | 1461043362303 Marionette DEBUG loaded listener.js 22:22:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09d687f800) [pid = 3897] [serial = 1521] [outer = 0x7f09d49f1400] 22:22:43 INFO - PROCESS | 3897 | 1461043363154 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 22:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1835ms 22:22:43 INFO - PROCESS | 3897 | 1461043363223 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 22:22:43 INFO - PROCESS | 3897 | 1461043363230 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 22:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:22:43 INFO - PROCESS | 3897 | 1461043363239 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:22:43 INFO - PROCESS | 3897 | 1461043363242 Marionette TRACE conn3 <- [1,1998,null,{}] 22:22:43 INFO - PROCESS | 3897 | 1461043363250 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:43 INFO - PROCESS | 3897 | 1461043363489 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 22:22:43 INFO - PROCESS | 3897 | 1461043363712 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc249000 == 156 [pid = 3897] [id = 507] 22:22:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09d7e9bc00) [pid = 3897] [serial = 1522] [outer = (nil)] 22:22:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09d8f4a000) [pid = 3897] [serial = 1523] [outer = 0x7f09d7e9bc00] 22:22:43 INFO - PROCESS | 3897 | 1461043363878 Marionette DEBUG loaded listener.js 22:22:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09d9008800) [pid = 3897] [serial = 1524] [outer = 0x7f09d7e9bc00] 22:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09ebcea800) [pid = 3897] [serial = 1379] [outer = (nil)] [url = about:blank] 22:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09f0cbd000) [pid = 3897] [serial = 1388] [outer = (nil)] [url = about:blank] 22:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09eded5400) [pid = 3897] [serial = 1385] [outer = (nil)] [url = about:blank] 22:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09ed47fc00) [pid = 3897] [serial = 1382] [outer = (nil)] [url = about:blank] 22:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09d6e68000) [pid = 3897] [serial = 1391] [outer = (nil)] [url = about:blank] 22:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09d6f05c00) [pid = 3897] [serial = 1394] [outer = (nil)] [url = about:blank] 22:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09dc3cf400) [pid = 3897] [serial = 1418] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3944800 == 155 [pid = 3897] [id = 491] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21de000 == 154 [pid = 3897] [id = 490] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc113800 == 153 [pid = 3897] [id = 489] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9cd6000 == 152 [pid = 3897] [id = 488] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6c13800 == 151 [pid = 3897] [id = 487] 22:22:45 INFO - PROCESS | 3897 | 1461043365041 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc24b800 == 150 [pid = 3897] [id = 486] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fa7d1000 == 149 [pid = 3897] [id = 483] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee5b4800 == 148 [pid = 3897] [id = 482] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed452800 == 147 [pid = 3897] [id = 481] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebca6000 == 146 [pid = 3897] [id = 480] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8ccd800 == 145 [pid = 3897] [id = 479] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e7420800 == 144 [pid = 3897] [id = 478] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52cd800 == 143 [pid = 3897] [id = 477] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4cf4800 == 142 [pid = 3897] [id = 476] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b81000 == 141 [pid = 3897] [id = 475] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e214d000 == 140 [pid = 3897] [id = 474] 22:22:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9cd2800 == 139 [pid = 3897] [id = 473] 22:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1832ms 22:22:45 INFO - PROCESS | 3897 | 1461043365074 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 22:22:45 INFO - PROCESS | 3897 | 1461043365079 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 22:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:22:45 INFO - PROCESS | 3897 | 1461043365086 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:22:45 INFO - PROCESS | 3897 | 1461043365089 Marionette TRACE conn3 <- [1,2002,null,{}] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09e217a800) [pid = 3897] [serial = 1412] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09e650c400) [pid = 3897] [serial = 1370] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09e3a33800) [pid = 3897] [serial = 1361] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09e2845800) [pid = 3897] [serial = 1413] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09d6d07400) [pid = 3897] [serial = 1398] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09dc1cb400) [pid = 3897] [serial = 1358] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09dc167800) [pid = 3897] [serial = 1406] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09d7ea4800) [pid = 3897] [serial = 1355] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09e43f9c00) [pid = 3897] [serial = 1364] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09d8f47400) [pid = 3897] [serial = 1403] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09db495c00) [pid = 3897] [serial = 1404] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09e9c8f400) [pid = 3897] [serial = 1376] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09d926e000) [pid = 3897] [serial = 1401] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09d7e9d400) [pid = 3897] [serial = 1400] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09e4aad000) [pid = 3897] [serial = 1367] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09dc1cd400) [pid = 3897] [serial = 1352] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09e8ce8c00) [pid = 3897] [serial = 1373] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09d6875c00) [pid = 3897] [serial = 1397] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09dc3c3800) [pid = 3897] [serial = 1407] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09dc3cac00) [pid = 3897] [serial = 1409] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09d6881c00) [pid = 3897] [serial = 1415] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09dd35cc00) [pid = 3897] [serial = 1410] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09d9b9c800) [pid = 3897] [serial = 1416] [outer = (nil)] [url = about:blank] 22:22:45 INFO - PROCESS | 3897 | 1461043365131 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:45 INFO - PROCESS | 3897 | 1461043365299 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 22:22:45 INFO - PROCESS | 3897 | 1461043365309 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8013800 == 140 [pid = 3897] [id = 508] 22:22:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09d49f2400) [pid = 3897] [serial = 1525] [outer = (nil)] 22:22:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09d9011800) [pid = 3897] [serial = 1526] [outer = 0x7f09d49f2400] 22:22:45 INFO - PROCESS | 3897 | 1461043365371 Marionette DEBUG loaded listener.js 22:22:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09db15fc00) [pid = 3897] [serial = 1527] [outer = 0x7f09d49f2400] 22:22:46 INFO - PROCESS | 3897 | 1461043366364 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 22:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1336ms 22:22:46 INFO - PROCESS | 3897 | 1461043366423 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 22:22:46 INFO - PROCESS | 3897 | 1461043366426 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 22:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:22:46 INFO - PROCESS | 3897 | 1461043366439 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:22:46 INFO - PROCESS | 3897 | 1461043366447 Marionette TRACE conn3 <- [1,2006,null,{}] 22:22:46 INFO - PROCESS | 3897 | 1461043366455 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:46 INFO - PROCESS | 3897 | 1461043366685 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 22:22:46 INFO - PROCESS | 3897 | 1461043366702 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc248000 == 141 [pid = 3897] [id = 509] 22:22:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09d9008400) [pid = 3897] [serial = 1528] [outer = (nil)] 22:22:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09dc1c5400) [pid = 3897] [serial = 1529] [outer = 0x7f09d9008400] 22:22:46 INFO - PROCESS | 3897 | 1461043366761 Marionette DEBUG loaded listener.js 22:22:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09dd185c00) [pid = 3897] [serial = 1530] [outer = 0x7f09d9008400] 22:22:47 INFO - PROCESS | 3897 | 1461043367614 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 22:22: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 22:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1246ms 22:22:47 INFO - PROCESS | 3897 | 1461043367679 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 22:22:47 INFO - PROCESS | 3897 | 1461043367683 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 22:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:22:47 INFO - PROCESS | 3897 | 1461043367689 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:22:47 INFO - PROCESS | 3897 | 1461043367691 Marionette TRACE conn3 <- [1,2010,null,{}] 22:22:47 INFO - PROCESS | 3897 | 1461043367697 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:47 INFO - PROCESS | 3897 | 1461043367925 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 22:22:47 INFO - PROCESS | 3897 | 1461043367953 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21de000 == 142 [pid = 3897] [id = 510] 22:22:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09d93a5400) [pid = 3897] [serial = 1531] [outer = (nil)] 22:22:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09e2209000) [pid = 3897] [serial = 1532] [outer = 0x7f09d93a5400] 22:22:48 INFO - PROCESS | 3897 | 1461043368012 Marionette DEBUG loaded listener.js 22:22:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09e3a05800) [pid = 3897] [serial = 1533] [outer = 0x7f09d93a5400] 22:22:48 INFO - PROCESS | 3897 | 1461043368889 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 22:22:48 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 22:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1282ms 22:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:22:48 INFO - PROCESS | 3897 | 1461043368983 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 22:22:48 INFO - PROCESS | 3897 | 1461043368986 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 22:22:48 INFO - PROCESS | 3897 | 1461043368992 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:22:48 INFO - PROCESS | 3897 | 1461043368995 Marionette TRACE conn3 <- [1,2014,null,{}] 22:22:49 INFO - PROCESS | 3897 | 1461043369006 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:49 INFO - PROCESS | 3897 | 1461043369229 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 22:22:49 INFO - PROCESS | 3897 | 1461043369254 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3954800 == 143 [pid = 3897] [id = 511] 22:22:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09e4347c00) [pid = 3897] [serial = 1534] [outer = (nil)] 22:22:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09e44cd000) [pid = 3897] [serial = 1535] [outer = 0x7f09e4347c00] 22:22:49 INFO - PROCESS | 3897 | 1461043369326 Marionette DEBUG loaded listener.js 22:22:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09e58e1c00) [pid = 3897] [serial = 1536] [outer = 0x7f09e4347c00] 22:22:49 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09d7e9a000) [pid = 3897] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:22:49 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09d6d0b000) [pid = 3897] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:22:49 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09d8f45400) [pid = 3897] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:22:49 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09dd18f800) [pid = 3897] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:22:49 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09dc3c5800) [pid = 3897] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:22:49 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09d49f5000) [pid = 3897] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:22:50 INFO - PROCESS | 3897 | 1461043370392 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 22:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1437ms 22:22:50 INFO - PROCESS | 3897 | 1461043370429 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 22:22:50 INFO - PROCESS | 3897 | 1461043370432 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 22:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:22:50 INFO - PROCESS | 3897 | 1461043370437 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:22:50 INFO - PROCESS | 3897 | 1461043370440 Marionette TRACE conn3 <- [1,2018,null,{}] 22:22:50 INFO - PROCESS | 3897 | 1461043370455 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:50 INFO - PROCESS | 3897 | 1461043370621 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 22:22:50 INFO - PROCESS | 3897 | 1461043370637 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4cec000 == 144 [pid = 3897] [id = 512] 22:22:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09e457f000) [pid = 3897] [serial = 1537] [outer = (nil)] 22:22:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09e8ce9400) [pid = 3897] [serial = 1538] [outer = 0x7f09e457f000] 22:22:50 INFO - PROCESS | 3897 | 1461043370699 Marionette DEBUG loaded listener.js 22:22:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09e9c87400) [pid = 3897] [serial = 1539] [outer = 0x7f09e457f000] 22:22:51 INFO - PROCESS | 3897 | 1461043371547 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1138ms 22:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:22:51 INFO - PROCESS | 3897 | 1461043371576 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 22:22:51 INFO - PROCESS | 3897 | 1461043371579 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 22:22:51 INFO - PROCESS | 3897 | 1461043371583 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:22:51 INFO - PROCESS | 3897 | 1461043371587 Marionette TRACE conn3 <- [1,2022,null,{}] 22:22:51 INFO - PROCESS | 3897 | 1461043371592 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:51 INFO - PROCESS | 3897 | 1461043371809 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 22:22:52 INFO - PROCESS | 3897 | 1461043372054 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6862000 == 145 [pid = 3897] [id = 513] 22:22:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09d3b54c00) [pid = 3897] [serial = 1540] [outer = (nil)] 22:22:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09d3b5c000) [pid = 3897] [serial = 1541] [outer = 0x7f09d3b54c00] 22:22:52 INFO - PROCESS | 3897 | 1461043372168 Marionette DEBUG loaded listener.js 22:22:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09d6d04000) [pid = 3897] [serial = 1542] [outer = 0x7f09d3b54c00] 22:22:53 INFO - PROCESS | 3897 | 1461043373151 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 22:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1632ms 22:22:53 INFO - PROCESS | 3897 | 1461043373218 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 22:22:53 INFO - PROCESS | 3897 | 1461043373225 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 22:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:22:53 INFO - PROCESS | 3897 | 1461043373234 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:22:53 INFO - PROCESS | 3897 | 1461043373238 Marionette TRACE conn3 <- [1,2026,null,{}] 22:22:53 INFO - PROCESS | 3897 | 1461043373246 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:53 INFO - PROCESS | 3897 | 1461043373487 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 22:22:53 INFO - PROCESS | 3897 | 1461043373744 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc127000 == 146 [pid = 3897] [id = 514] 22:22:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09d900e400) [pid = 3897] [serial = 1543] [outer = (nil)] 22:22:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09d93ad800) [pid = 3897] [serial = 1544] [outer = 0x7f09d900e400] 22:22:53 INFO - PROCESS | 3897 | 1461043373863 Marionette DEBUG loaded listener.js 22:22:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09dc149c00) [pid = 3897] [serial = 1545] [outer = 0x7f09d900e400] 22:22:54 INFO - PROCESS | 3897 | 1461043374773 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 22:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1582ms 22:22:54 INFO - PROCESS | 3897 | 1461043374820 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 22:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:22:54 INFO - PROCESS | 3897 | 1461043374827 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 22:22:54 INFO - PROCESS | 3897 | 1461043374833 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:22:54 INFO - PROCESS | 3897 | 1461043374836 Marionette TRACE conn3 <- [1,2030,null,{}] 22:22:54 INFO - PROCESS | 3897 | 1461043374842 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:55 INFO - PROCESS | 3897 | 1461043375031 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 22:22:55 INFO - PROCESS | 3897 | 1461043375240 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52da800 == 147 [pid = 3897] [id = 515] 22:22:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09e1eb8400) [pid = 3897] [serial = 1546] [outer = (nil)] 22:22:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09e2848000) [pid = 3897] [serial = 1547] [outer = 0x7f09e1eb8400] 22:22:55 INFO - PROCESS | 3897 | 1461043375435 Marionette DEBUG loaded listener.js 22:22:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09e43f8400) [pid = 3897] [serial = 1548] [outer = 0x7f09e1eb8400] 22:22:56 INFO - PROCESS | 3897 | 1461043376377 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 22:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1585ms 22:22:56 INFO - PROCESS | 3897 | 1461043376417 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 22:22:56 INFO - PROCESS | 3897 | 1461043376420 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 22:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:22:56 INFO - PROCESS | 3897 | 1461043376436 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:22:56 INFO - PROCESS | 3897 | 1461043376445 Marionette TRACE conn3 <- [1,2034,null,{}] 22:22:56 INFO - PROCESS | 3897 | 1461043376451 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:56 INFO - PROCESS | 3897 | 1461043376650 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 22:22:56 INFO - PROCESS | 3897 | 1461043376864 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e9cb1800 == 148 [pid = 3897] [id = 516] 22:22:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09d6cda000) [pid = 3897] [serial = 1549] [outer = (nil)] 22:22:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09e58e6400) [pid = 3897] [serial = 1550] [outer = 0x7f09d6cda000] 22:22:57 INFO - PROCESS | 3897 | 1461043377020 Marionette DEBUG loaded listener.js 22:22:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09eb0cd000) [pid = 3897] [serial = 1551] [outer = 0x7f09d6cda000] 22:22:57 INFO - PROCESS | 3897 | 1461043377878 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1495ms 22:22:57 INFO - PROCESS | 3897 | 1461043377924 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 22:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:22:57 INFO - PROCESS | 3897 | 1461043377929 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 22:22:57 INFO - PROCESS | 3897 | 1461043377934 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:22:57 INFO - PROCESS | 3897 | 1461043377938 Marionette TRACE conn3 <- [1,2038,null,{}] 22:22:57 INFO - PROCESS | 3897 | 1461043377943 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:58 INFO - PROCESS | 3897 | 1461043378117 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 22:22:58 INFO - PROCESS | 3897 | 1461043378335 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed8d4800 == 149 [pid = 3897] [id = 517] 22:22:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09d7ea3400) [pid = 3897] [serial = 1552] [outer = (nil)] 22:22:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09ecf85c00) [pid = 3897] [serial = 1553] [outer = 0x7f09d7ea3400] 22:22:58 INFO - PROCESS | 3897 | 1461043378458 Marionette DEBUG loaded listener.js 22:22:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09edb8b400) [pid = 3897] [serial = 1554] [outer = 0x7f09d7ea3400] 22:22:59 INFO - PROCESS | 3897 | 1461043379346 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 22:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1480ms 22:22:59 INFO - PROCESS | 3897 | 1461043379414 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 22:22:59 INFO - PROCESS | 3897 | 1461043379418 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 22:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:22:59 INFO - PROCESS | 3897 | 1461043379424 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:22:59 INFO - PROCESS | 3897 | 1461043379427 Marionette TRACE conn3 <- [1,2042,null,{}] 22:22:59 INFO - PROCESS | 3897 | 1461043379432 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:22:59 INFO - PROCESS | 3897 | 1461043379609 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 22:22:59 INFO - PROCESS | 3897 | 1461043379819 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef428000 == 150 [pid = 3897] [id = 518] 22:22:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09ee07ac00) [pid = 3897] [serial = 1555] [outer = (nil)] 22:22:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09ee6c5800) [pid = 3897] [serial = 1556] [outer = 0x7f09ee07ac00] 22:22:59 INFO - PROCESS | 3897 | 1461043379946 Marionette DEBUG loaded listener.js 22:23:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09fb60dc00) [pid = 3897] [serial = 1557] [outer = 0x7f09ee07ac00] 22:23:00 INFO - PROCESS | 3897 | 1461043380915 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:23:00 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) 22:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1538ms 22:23:00 INFO - PROCESS | 3897 | 1461043380963 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 22:23:00 INFO - PROCESS | 3897 | 1461043380967 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 22:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:23:00 INFO - PROCESS | 3897 | 1461043380973 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:23:00 INFO - PROCESS | 3897 | 1461043380975 Marionette TRACE conn3 <- [1,2046,null,{}] 22:23:00 INFO - PROCESS | 3897 | 1461043380981 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:01 INFO - PROCESS | 3897 | 1461043381156 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 22:23:01 INFO - PROCESS | 3897 | 1461043381453 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fba99800 == 151 [pid = 3897] [id = 519] 22:23:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e3a33400) [pid = 3897] [serial = 1558] [outer = (nil)] 22:23:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f0a00273800) [pid = 3897] [serial = 1559] [outer = 0x7f09e3a33400] 22:23:01 INFO - PROCESS | 3897 | 1461043381569 Marionette DEBUG loaded listener.js 22:23:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f0a0028f400) [pid = 3897] [serial = 1560] [outer = 0x7f09e3a33400] 22:23:02 INFO - PROCESS | 3897 | 1461043382404 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1483ms 22:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:23:02 INFO - PROCESS | 3897 | 1461043382457 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 22:23:02 INFO - PROCESS | 3897 | 1461043382459 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 22:23:02 INFO - PROCESS | 3897 | 1461043382466 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:23:02 INFO - PROCESS | 3897 | 1461043382469 Marionette TRACE conn3 <- [1,2050,null,{}] 22:23:02 INFO - PROCESS | 3897 | 1461043382474 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:02 INFO - PROCESS | 3897 | 1461043382659 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 22:23:02 INFO - PROCESS | 3897 | 1461043382869 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00b3f800 == 152 [pid = 3897] [id = 520] 22:23:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09d499dc00) [pid = 3897] [serial = 1561] [outer = (nil)] 22:23:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09d49a4400) [pid = 3897] [serial = 1562] [outer = 0x7f09d499dc00] 22:23:02 INFO - PROCESS | 3897 | 1461043382978 Marionette DEBUG loaded listener.js 22:23:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09d49a9400) [pid = 3897] [serial = 1563] [outer = 0x7f09d499dc00] 22:23:03 INFO - PROCESS | 3897 | 1461043383881 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1480ms 22:23:03 INFO - PROCESS | 3897 | 1461043383946 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 22:23:03 INFO - PROCESS | 3897 | 1461043383948 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 22:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:23:03 INFO - PROCESS | 3897 | 1461043383955 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:23:03 INFO - PROCESS | 3897 | 1461043383958 Marionette TRACE conn3 <- [1,2054,null,{}] 22:23:03 INFO - PROCESS | 3897 | 1461043383963 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:04 INFO - PROCESS | 3897 | 1461043384140 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 22:23:04 INFO - PROCESS | 3897 | 1461043384356 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2bce800 == 153 [pid = 3897] [id = 521] 22:23:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09d499e000) [pid = 3897] [serial = 1564] [outer = (nil)] 22:23:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09fca09400) [pid = 3897] [serial = 1565] [outer = 0x7f09d499e000] 22:23:04 INFO - PROCESS | 3897 | 1461043384468 Marionette DEBUG loaded listener.js 22:23:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f0a00295000) [pid = 3897] [serial = 1566] [outer = 0x7f09d499e000] 22:23:05 INFO - PROCESS | 3897 | 1461043385316 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 22:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1429ms 22:23:05 INFO - PROCESS | 3897 | 1461043385385 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 22:23:05 INFO - PROCESS | 3897 | 1461043385388 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 22:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:23:05 INFO - PROCESS | 3897 | 1461043385394 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:23:05 INFO - PROCESS | 3897 | 1461043385397 Marionette TRACE conn3 <- [1,2058,null,{}] 22:23:05 INFO - PROCESS | 3897 | 1461043385402 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:05 INFO - PROCESS | 3897 | 1461043385577 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 22:23:05 INFO - PROCESS | 3897 | 1461043385836 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cc6000 == 154 [pid = 3897] [id = 522] 22:23:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09d499f000) [pid = 3897] [serial = 1567] [outer = (nil)] 22:23:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09d7459c00) [pid = 3897] [serial = 1568] [outer = 0x7f09d499f000] 22:23:05 INFO - PROCESS | 3897 | 1461043385912 Marionette DEBUG loaded listener.js 22:23:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09d745f400) [pid = 3897] [serial = 1569] [outer = 0x7f09d499f000] 22:23:06 INFO - PROCESS | 3897 | 1461043386820 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 22:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1481ms 22:23:06 INFO - PROCESS | 3897 | 1461043386875 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 22:23:06 INFO - PROCESS | 3897 | 1461043386879 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 22:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:23:06 INFO - PROCESS | 3897 | 1461043386885 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:23:06 INFO - PROCESS | 3897 | 1461043386888 Marionette TRACE conn3 <- [1,2062,null,{}] 22:23:06 INFO - PROCESS | 3897 | 1461043386893 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:07 INFO - PROCESS | 3897 | 1461043387072 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 22:23:07 INFO - PROCESS | 3897 | 1461043387285 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9daa800 == 155 [pid = 3897] [id = 523] 22:23:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09d7460c00) [pid = 3897] [serial = 1570] [outer = (nil)] 22:23:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09fc72ec00) [pid = 3897] [serial = 1571] [outer = 0x7f09d7460c00] 22:23:07 INFO - PROCESS | 3897 | 1461043387414 Marionette DEBUG loaded listener.js 22:23:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f0a0072ac00) [pid = 3897] [serial = 1572] [outer = 0x7f09d7460c00] 22:23:08 INFO - PROCESS | 3897 | 1461043388349 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 22:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1530ms 22:23:08 INFO - PROCESS | 3897 | 1461043388416 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 22:23:08 INFO - PROCESS | 3897 | 1461043388419 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 22:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:23:08 INFO - PROCESS | 3897 | 1461043388426 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:23:08 INFO - PROCESS | 3897 | 1461043388430 Marionette TRACE conn3 <- [1,2066,null,{}] 22:23:08 INFO - PROCESS | 3897 | 1461043388435 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:08 INFO - PROCESS | 3897 | 1461043388649 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 22:23:08 INFO - PROCESS | 3897 | 1461043388906 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e533a800 == 156 [pid = 3897] [id = 524] 22:23:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09e204e400) [pid = 3897] [serial = 1573] [outer = (nil)] 22:23:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09e2058000) [pid = 3897] [serial = 1574] [outer = 0x7f09e204e400] 22:23:09 INFO - PROCESS | 3897 | 1461043389019 Marionette DEBUG loaded listener.js 22:23:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f0a00b06400) [pid = 3897] [serial = 1575] [outer = 0x7f09e204e400] 22:23:09 INFO - PROCESS | 3897 | 1461043389853 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 22:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1478ms 22:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:23:09 INFO - PROCESS | 3897 | 1461043389905 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 22:23:09 INFO - PROCESS | 3897 | 1461043389908 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 22:23:09 INFO - PROCESS | 3897 | 1461043389914 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:23:09 INFO - PROCESS | 3897 | 1461043389917 Marionette TRACE conn3 <- [1,2070,null,{}] 22:23:09 INFO - PROCESS | 3897 | 1461043389922 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:10 INFO - PROCESS | 3897 | 1461043390095 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 22:23:10 INFO - PROCESS | 3897 | 1461043390333 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6771000 == 157 [pid = 3897] [id = 525] 22:23:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09d49f9c00) [pid = 3897] [serial = 1576] [outer = (nil)] 22:23:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09d6793c00) [pid = 3897] [serial = 1577] [outer = 0x7f09d49f9c00] 22:23:10 INFO - PROCESS | 3897 | 1461043390443 Marionette DEBUG loaded listener.js 22:23:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09d679c000) [pid = 3897] [serial = 1578] [outer = 0x7f09d49f9c00] 22:23:11 INFO - PROCESS | 3897 | 1461043391369 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 22:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1533ms 22:23:11 INFO - PROCESS | 3897 | 1461043391448 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 22:23:11 INFO - PROCESS | 3897 | 1461043391453 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 22:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:23:11 INFO - PROCESS | 3897 | 1461043391462 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:23:11 INFO - PROCESS | 3897 | 1461043391466 Marionette TRACE conn3 <- [1,2074,null,{}] 22:23:11 INFO - PROCESS | 3897 | 1461043391475 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:11 INFO - PROCESS | 3897 | 1461043391757 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 22:23:12 INFO - PROCESS | 3897 | 1461043392596 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d4a97800 == 158 [pid = 3897] [id = 526] 22:23:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09d3b5d400) [pid = 3897] [serial = 1579] [outer = (nil)] 22:23:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09d49a0c00) [pid = 3897] [serial = 1580] [outer = 0x7f09d3b5d400] 22:23:12 INFO - PROCESS | 3897 | 1461043392690 Marionette DEBUG loaded listener.js 22:23:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09d64c3800) [pid = 3897] [serial = 1581] [outer = 0x7f09d3b5d400] 22:23:13 INFO - PROCESS | 3897 | ************************* 22:23:13 INFO - PROCESS | 3897 | A coding exception was thrown and uncaught in a Task. 22:23:13 INFO - PROCESS | 3897 | 22:23:13 INFO - PROCESS | 3897 | Full message: TypeError: NetworkError when attempting to fetch resource. 22:23:13 INFO - PROCESS | 3897 | Full stack: 22:23:13 INFO - PROCESS | 3897 | ************************* 22:23:13 INFO - PROCESS | 3897 | 1461043393586 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 22:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2182ms 22:23:13 INFO - PROCESS | 3897 | 1461043393644 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 22:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:23:13 INFO - PROCESS | 3897 | 1461043393652 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 22:23:13 INFO - PROCESS | 3897 | 1461043393659 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:23:13 INFO - PROCESS | 3897 | 1461043393663 Marionette TRACE conn3 <- [1,2078,null,{}] 22:23:13 INFO - PROCESS | 3897 | 1461043393669 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:13 INFO - PROCESS | 3897 | 1461043393849 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 22:23:14 INFO - PROCESS | 3897 | 1461043394121 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7d97000 == 159 [pid = 3897] [id = 527] 22:23:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09d3b5ec00) [pid = 3897] [serial = 1582] [outer = (nil)] 22:23:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09d6876800) [pid = 3897] [serial = 1583] [outer = 0x7f09d3b5ec00] 22:23:14 INFO - PROCESS | 3897 | 1461043394263 Marionette DEBUG loaded listener.js 22:23:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09d6d11c00) [pid = 3897] [serial = 1584] [outer = 0x7f09d3b5ec00] 22:23:15 INFO - PROCESS | 3897 | 1461043395317 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 22:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1688ms 22:23:15 INFO - PROCESS | 3897 | 1461043395350 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 22:23:15 INFO - PROCESS | 3897 | 1461043395355 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 22:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:23:15 INFO - PROCESS | 3897 | 1461043395362 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:23:15 INFO - PROCESS | 3897 | 1461043395364 Marionette TRACE conn3 <- [1,2082,null,{}] 22:23:15 INFO - PROCESS | 3897 | 1461043395370 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:15 INFO - PROCESS | 3897 | 1461043395542 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 22:23:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb55a000 == 158 [pid = 3897] [id = 69] 22:23:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5815800 == 157 [pid = 3897] [id = 54] 22:23:15 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09e43f5c00) [pid = 3897] [serial = 1478] [outer = (nil)] [url = about:blank] 22:23:15 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09eb0cb800) [pid = 3897] [serial = 1442] [outer = (nil)] [url = about:blank] 22:23:15 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09edb8c000) [pid = 3897] [serial = 1448] [outer = (nil)] [url = about:blank] 22:23:15 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09f02d8c00) [pid = 3897] [serial = 1451] [outer = (nil)] [url = about:blank] 22:23:15 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09ed480400) [pid = 3897] [serial = 1445] [outer = (nil)] [url = about:blank] 22:23:15 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09fb5eb400) [pid = 3897] [serial = 1454] [outer = (nil)] [url = about:blank] 22:23:15 INFO - PROCESS | 3897 | 1461043395888 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4cec000 == 156 [pid = 3897] [id = 512] 22:23:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3954800 == 155 [pid = 3897] [id = 511] 22:23:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21de000 == 154 [pid = 3897] [id = 510] 22:23:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d4aaf800 == 155 [pid = 3897] [id = 528] 22:23:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09d687f400) [pid = 3897] [serial = 1585] [outer = (nil)] 22:23:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09d77c6400) [pid = 3897] [serial = 1586] [outer = 0x7f09d687f400] 22:23:16 INFO - PROCESS | 3897 | 1461043396038 Marionette DEBUG loaded listener.js 22:23:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09d7ea1000) [pid = 3897] [serial = 1587] [outer = 0x7f09d687f400] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc248000 == 154 [pid = 3897] [id = 509] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8013800 == 153 [pid = 3897] [id = 508] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc249000 == 152 [pid = 3897] [id = 507] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7fd6000 == 151 [pid = 3897] [id = 506] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0dd1800 == 150 [pid = 3897] [id = 498] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eda57800 == 149 [pid = 3897] [id = 497] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8cc4000 == 148 [pid = 3897] [id = 496] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5411000 == 147 [pid = 3897] [id = 495] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd4e2000 == 146 [pid = 3897] [id = 494] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d921a800 == 145 [pid = 3897] [id = 493] 22:23:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4510000 == 144 [pid = 3897] [id = 492] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09e43ef000) [pid = 3897] [serial = 1433] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09db491000) [pid = 3897] [serial = 1466] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09e2185000) [pid = 3897] [serial = 1427] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09d6e6a400) [pid = 3897] [serial = 1460] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09dd18f400) [pid = 3897] [serial = 1470] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09e3bd1c00) [pid = 3897] [serial = 1475] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09dd6c8000) [pid = 3897] [serial = 1472] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09e2186000) [pid = 3897] [serial = 1473] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09d7641400) [pid = 3897] [serial = 1461] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09d8f42400) [pid = 3897] [serial = 1463] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09dc148000) [pid = 3897] [serial = 1424] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09dc1d1800) [pid = 3897] [serial = 1469] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09d9276000) [pid = 3897] [serial = 1464] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09d77d2c00) [pid = 3897] [serial = 1421] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e4b10800) [pid = 3897] [serial = 1436] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09e8cde000) [pid = 3897] [serial = 1439] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09d49f6c00) [pid = 3897] [serial = 1457] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09dc164400) [pid = 3897] [serial = 1467] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09e3bcac00) [pid = 3897] [serial = 1430] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09e43f2800) [pid = 3897] [serial = 1476] [outer = (nil)] [url = about:blank] 22:23:16 INFO - PROCESS | 3897 | 1461043396870 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 22:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1533ms 22:23:16 INFO - PROCESS | 3897 | 1461043396908 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 22:23:16 INFO - PROCESS | 3897 | 1461043396911 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 22:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:23:16 INFO - PROCESS | 3897 | 1461043396926 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:23:16 INFO - PROCESS | 3897 | 1461043396934 Marionette TRACE conn3 <- [1,2086,null,{}] 22:23:16 INFO - PROCESS | 3897 | 1461043396942 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:17 INFO - PROCESS | 3897 | 1461043397110 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 22:23:17 INFO - PROCESS | 3897 | 1461043397128 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da5ea800 == 145 [pid = 3897] [id = 529] 22:23:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09d9007c00) [pid = 3897] [serial = 1588] [outer = (nil)] 22:23:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09d9276800) [pid = 3897] [serial = 1589] [outer = 0x7f09d9007c00] 22:23:17 INFO - PROCESS | 3897 | 1461043397189 Marionette DEBUG loaded listener.js 22:23:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09d93a8c00) [pid = 3897] [serial = 1590] [outer = 0x7f09d9007c00] 22:23:18 INFO - PROCESS | 3897 | 1461043398114 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 22:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1243ms 22:23:18 INFO - PROCESS | 3897 | 1461043398162 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 22:23:18 INFO - PROCESS | 3897 | 1461043398166 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 22:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:23:18 INFO - PROCESS | 3897 | 1461043398172 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:23:18 INFO - PROCESS | 3897 | 1461043398174 Marionette TRACE conn3 <- [1,2090,null,{}] 22:23:18 INFO - PROCESS | 3897 | 1461043398179 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:18 INFO - PROCESS | 3897 | 1461043398345 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 22:23:18 INFO - PROCESS | 3897 | 1461043398356 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc04d800 == 146 [pid = 3897] [id = 530] 22:23:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09d764a400) [pid = 3897] [serial = 1591] [outer = (nil)] 22:23:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09d9ba0800) [pid = 3897] [serial = 1592] [outer = 0x7f09d764a400] 22:23:18 INFO - PROCESS | 3897 | 1461043398612 Marionette DEBUG loaded listener.js 22:23:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09da2e3800) [pid = 3897] [serial = 1593] [outer = 0x7f09d764a400] 22:23:19 INFO - PROCESS | 3897 | 1461043399422 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 22:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1283ms 22:23:19 INFO - PROCESS | 3897 | 1461043399457 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 22:23:19 INFO - PROCESS | 3897 | 1461043399460 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 22:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:23:19 INFO - PROCESS | 3897 | 1461043399465 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:23:19 INFO - PROCESS | 3897 | 1461043399469 Marionette TRACE conn3 <- [1,2094,null,{}] 22:23:19 INFO - PROCESS | 3897 | 1461043399479 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:19 INFO - PROCESS | 3897 | 1461043399694 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 22:23:19 INFO - PROCESS | 3897 | 1461043399729 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc249000 == 147 [pid = 3897] [id = 531] 22:23:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09db48d800) [pid = 3897] [serial = 1594] [outer = (nil)] 22:23:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09db492c00) [pid = 3897] [serial = 1595] [outer = 0x7f09db48d800] 22:23:19 INFO - PROCESS | 3897 | 1461043399802 Marionette DEBUG loaded listener.js 22:23:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09dc1cb400) [pid = 3897] [serial = 1596] [outer = 0x7f09db48d800] 22:23:20 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09d93a5400) [pid = 3897] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:23:20 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09e4347c00) [pid = 3897] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:23:20 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09d9008400) [pid = 3897] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:23:20 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09d49f1400) [pid = 3897] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:23:20 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09d49f2400) [pid = 3897] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:23:20 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09d7e9bc00) [pid = 3897] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:23:21 INFO - PROCESS | 3897 | 1461043401083 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 22:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1638ms 22:23:21 INFO - PROCESS | 3897 | 1461043401105 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 22:23:21 INFO - PROCESS | 3897 | 1461043401108 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 22:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:23:21 INFO - PROCESS | 3897 | 1461043401122 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:23:21 INFO - PROCESS | 3897 | 1461043401124 Marionette TRACE conn3 <- [1,2098,null,{}] 22:23:21 INFO - PROCESS | 3897 | 1461043401130 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:21 INFO - PROCESS | 3897 | 1461043401282 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 22:23:21 INFO - PROCESS | 3897 | 1461043401298 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd3ef800 == 148 [pid = 3897] [id = 532] 22:23:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09db494400) [pid = 3897] [serial = 1597] [outer = (nil)] 22:23:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09dd184400) [pid = 3897] [serial = 1598] [outer = 0x7f09db494400] 22:23:21 INFO - PROCESS | 3897 | 1461043401395 Marionette DEBUG loaded listener.js 22:23:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09dd350800) [pid = 3897] [serial = 1599] [outer = 0x7f09db494400] 22:23:22 INFO - PROCESS | 3897 | 1461043402248 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 22:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1188ms 22:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:23:22 INFO - PROCESS | 3897 | 1461043402302 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 22:23:22 INFO - PROCESS | 3897 | 1461043402304 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 22:23:22 INFO - PROCESS | 3897 | 1461043402310 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:23:22 INFO - PROCESS | 3897 | 1461043402313 Marionette TRACE conn3 <- [1,2102,null,{}] 22:23:22 INFO - PROCESS | 3897 | 1461043402318 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:22 INFO - PROCESS | 3897 | 1461043402472 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 22:23:22 INFO - PROCESS | 3897 | 1461043402490 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21d4000 == 149 [pid = 3897] [id = 533] 22:23:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09dd18e000) [pid = 3897] [serial = 1600] [outer = (nil)] 22:23:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09dd35b400) [pid = 3897] [serial = 1601] [outer = 0x7f09dd18e000] 22:23:22 INFO - PROCESS | 3897 | 1461043402549 Marionette DEBUG loaded listener.js 22:23:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e1eb2c00) [pid = 3897] [serial = 1602] [outer = 0x7f09dd18e000] 22:23:23 INFO - PROCESS | 3897 | 1461043403754 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 22:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1485ms 22:23:23 INFO - PROCESS | 3897 | 1461043403795 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 22:23:23 INFO - PROCESS | 3897 | 1461043403801 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 22:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:23:23 INFO - PROCESS | 3897 | 1461043403810 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:23:23 INFO - PROCESS | 3897 | 1461043403814 Marionette TRACE conn3 <- [1,2106,null,{}] 22:23:23 INFO - PROCESS | 3897 | 1461043403822 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:24 INFO - PROCESS | 3897 | 1461043404002 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 22:23:24 INFO - PROCESS | 3897 | 1461043404323 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8074000 == 150 [pid = 3897] [id = 534] 22:23:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09d6799400) [pid = 3897] [serial = 1603] [outer = (nil)] 22:23:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09d6d08000) [pid = 3897] [serial = 1604] [outer = 0x7f09d6799400] 22:23:24 INFO - PROCESS | 3897 | 1461043404402 Marionette DEBUG loaded listener.js 22:23:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09d745c400) [pid = 3897] [serial = 1605] [outer = 0x7f09d6799400] 22:23:25 INFO - PROCESS | 3897 | 1461043405277 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 22:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1532ms 22:23:25 INFO - PROCESS | 3897 | 1461043405343 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 22:23:25 INFO - PROCESS | 3897 | 1461043405351 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 22:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:23:25 INFO - PROCESS | 3897 | 1461043405361 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:23:25 INFO - PROCESS | 3897 | 1461043405365 Marionette TRACE conn3 <- [1,2110,null,{}] 22:23:25 INFO - PROCESS | 3897 | 1461043405371 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:25 INFO - PROCESS | 3897 | 1461043405589 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 22:23:25 INFO - PROCESS | 3897 | 1461043405879 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc046800 == 151 [pid = 3897] [id = 535] 22:23:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09d745f000) [pid = 3897] [serial = 1606] [outer = (nil)] 22:23:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09d9005c00) [pid = 3897] [serial = 1607] [outer = 0x7f09d745f000] 22:23:25 INFO - PROCESS | 3897 | 1461043405992 Marionette DEBUG loaded listener.js 22:23:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09d9279800) [pid = 3897] [serial = 1608] [outer = 0x7f09d745f000] 22:23:26 INFO - PROCESS | 3897 | 1461043406838 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 22:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1531ms 22:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:23:26 INFO - PROCESS | 3897 | 1461043406893 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 22:23:26 INFO - PROCESS | 3897 | 1461043406896 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 22:23:26 INFO - PROCESS | 3897 | 1461043406903 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:23:26 INFO - PROCESS | 3897 | 1461043406909 Marionette TRACE conn3 <- [1,2114,null,{}] 22:23:26 INFO - PROCESS | 3897 | 1461043406925 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:27 INFO - PROCESS | 3897 | 1461043407116 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 22:23:27 INFO - PROCESS | 3897 | 1461043407328 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2596000 == 152 [pid = 3897] [id = 536] 22:23:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09db496400) [pid = 3897] [serial = 1609] [outer = (nil)] 22:23:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09dc1c5800) [pid = 3897] [serial = 1610] [outer = 0x7f09db496400] 22:23:27 INFO - PROCESS | 3897 | 1461043407452 Marionette DEBUG loaded listener.js 22:23:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09dd189400) [pid = 3897] [serial = 1611] [outer = 0x7f09db496400] 22:23:28 INFO - PROCESS | 3897 | 1461043408358 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 22:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1491ms 22:23:28 INFO - PROCESS | 3897 | 1461043408396 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 22:23:28 INFO - PROCESS | 3897 | 1461043408403 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 22:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:23:28 INFO - PROCESS | 3897 | 1461043408412 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:23:28 INFO - PROCESS | 3897 | 1461043408417 Marionette TRACE conn3 <- [1,2118,null,{}] 22:23:28 INFO - PROCESS | 3897 | 1461043408425 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:28 INFO - PROCESS | 3897 | 1461043408709 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 22:23:28 INFO - PROCESS | 3897 | 1461043408961 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a53800 == 153 [pid = 3897] [id = 537] 22:23:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09db496800) [pid = 3897] [serial = 1612] [outer = (nil)] 22:23:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09e1ebf800) [pid = 3897] [serial = 1613] [outer = 0x7f09db496800] 22:23:29 INFO - PROCESS | 3897 | 1461043409075 Marionette DEBUG loaded listener.js 22:23:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09e1f90800) [pid = 3897] [serial = 1614] [outer = 0x7f09db496800] 22:23:29 INFO - PROCESS | 3897 | 1461043409902 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 22:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1542ms 22:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:23:29 INFO - PROCESS | 3897 | 1461043409952 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 22:23:29 INFO - PROCESS | 3897 | 1461043409955 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 22:23:29 INFO - PROCESS | 3897 | 1461043409961 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:23:29 INFO - PROCESS | 3897 | 1461043409965 Marionette TRACE conn3 <- [1,2122,null,{}] 22:23:29 INFO - PROCESS | 3897 | 1461043409971 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:30 INFO - PROCESS | 3897 | 1461043410140 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 22:23:30 INFO - PROCESS | 3897 | 1461043410359 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e451e000 == 154 [pid = 3897] [id = 538] 22:23:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09dd18b800) [pid = 3897] [serial = 1615] [outer = (nil)] 22:23:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09e2051800) [pid = 3897] [serial = 1616] [outer = 0x7f09dd18b800] 22:23:30 INFO - PROCESS | 3897 | 1461043410472 Marionette DEBUG loaded listener.js 22:23:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09e2059400) [pid = 3897] [serial = 1617] [outer = 0x7f09dd18b800] 22:23:31 INFO - PROCESS | 3897 | 1461043411381 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 22:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1481ms 22:23:31 INFO - PROCESS | 3897 | 1461043411442 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 22:23:31 INFO - PROCESS | 3897 | 1461043411446 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 22:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:23:31 INFO - PROCESS | 3897 | 1461043411452 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:23:31 INFO - PROCESS | 3897 | 1461043411454 Marionette TRACE conn3 <- [1,2126,null,{}] 22:23:31 INFO - PROCESS | 3897 | 1461043411460 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:31 INFO - PROCESS | 3897 | 1461043411675 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 22:23:31 INFO - PROCESS | 3897 | 1461043411968 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4977800 == 155 [pid = 3897] [id = 539] 22:23:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09d926c400) [pid = 3897] [serial = 1618] [outer = (nil)] 22:23:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09e222d000) [pid = 3897] [serial = 1619] [outer = 0x7f09d926c400] 22:23:32 INFO - PROCESS | 3897 | 1461043412086 Marionette DEBUG loaded listener.js 22:23:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09e3a0e000) [pid = 3897] [serial = 1620] [outer = 0x7f09d926c400] 22:23:32 INFO - PROCESS | 3897 | 1461043412877 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 22:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1477ms 22:23:32 INFO - PROCESS | 3897 | 1461043412929 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 22:23:32 INFO - PROCESS | 3897 | 1461043412932 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 22:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:23:32 INFO - PROCESS | 3897 | 1461043412956 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:23:32 INFO - PROCESS | 3897 | 1461043412959 Marionette TRACE conn3 <- [1,2130,null,{}] 22:23:32 INFO - PROCESS | 3897 | 1461043412968 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:33 INFO - PROCESS | 3897 | 1461043413151 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 22:23:33 INFO - PROCESS | 3897 | 1461043413366 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e529e800 == 156 [pid = 3897] [id = 540] 22:23:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09e2226c00) [pid = 3897] [serial = 1621] [outer = (nil)] 22:23:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09e3a2f800) [pid = 3897] [serial = 1622] [outer = 0x7f09e2226c00] 22:23:33 INFO - PROCESS | 3897 | 1461043413475 Marionette DEBUG loaded listener.js 22:23:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e3bb1000) [pid = 3897] [serial = 1623] [outer = 0x7f09e2226c00] 22:23:34 INFO - PROCESS | 3897 | 1461043414337 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 22:23:34 INFO - PROCESS | 3897 | 1461043414414 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 22:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:23:34 INFO - PROCESS | 3897 | 1461043414423 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:23:34 INFO - PROCESS | 3897 | 1461043414425 Marionette TRACE conn3 <- [1,2134,null,{}] 22:23:34 INFO - PROCESS | 3897 | 1461043414431 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:34 INFO - PROCESS | 3897 | 1461043414610 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 22:23:34 INFO - PROCESS | 3897 | 1461043414825 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53c7800 == 157 [pid = 3897] [id = 541] 22:23:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09dd18e400) [pid = 3897] [serial = 1624] [outer = (nil)] 22:23:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09e3bd1c00) [pid = 3897] [serial = 1625] [outer = 0x7f09dd18e400] 22:23:34 INFO - PROCESS | 3897 | 1461043414937 Marionette DEBUG loaded listener.js 22:23:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09e4343400) [pid = 3897] [serial = 1626] [outer = 0x7f09dd18e400] 22:23:35 INFO - PROCESS | 3897 | 1461043415904 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 22:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1530ms 22:23:35 INFO - PROCESS | 3897 | 1461043415963 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 22:23:35 INFO - PROCESS | 3897 | 1461043415969 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 22:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:23:35 INFO - PROCESS | 3897 | 1461043415980 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:23:35 INFO - PROCESS | 3897 | 1461043415985 Marionette TRACE conn3 <- [1,2138,null,{}] 22:23:35 INFO - PROCESS | 3897 | 1461043415993 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:36 INFO - PROCESS | 3897 | 1461043416221 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 22:23:36 INFO - PROCESS | 3897 | 1461043416573 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e57c9000 == 158 [pid = 3897] [id = 542] 22:23:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09e2849c00) [pid = 3897] [serial = 1627] [outer = (nil)] 22:23:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09e434a800) [pid = 3897] [serial = 1628] [outer = 0x7f09e2849c00] 22:23:36 INFO - PROCESS | 3897 | 1461043416647 Marionette DEBUG loaded listener.js 22:23:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09e4398800) [pid = 3897] [serial = 1629] [outer = 0x7f09e2849c00] 22:23:37 INFO - PROCESS | 3897 | 1461043417473 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 22:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1541ms 22:23:37 INFO - PROCESS | 3897 | 1461043417520 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 22:23:37 INFO - PROCESS | 3897 | 1461043417523 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 22:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:23:37 INFO - PROCESS | 3897 | 1461043417530 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:23:37 INFO - PROCESS | 3897 | 1461043417533 Marionette TRACE conn3 <- [1,2142,null,{}] 22:23:37 INFO - PROCESS | 3897 | 1461043417539 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:37 INFO - PROCESS | 3897 | 1461043417715 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 22:23:37 INFO - PROCESS | 3897 | 1461043417935 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e7422800 == 159 [pid = 3897] [id = 543] 22:23:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09e3bb2400) [pid = 3897] [serial = 1630] [outer = (nil)] 22:23:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09e43f0000) [pid = 3897] [serial = 1631] [outer = 0x7f09e3bb2400] 22:23:38 INFO - PROCESS | 3897 | 1461043418047 Marionette DEBUG loaded listener.js 22:23:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09e44c7400) [pid = 3897] [serial = 1632] [outer = 0x7f09e3bb2400] 22:23:38 INFO - PROCESS | 3897 | 1461043418940 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 22:23:39 INFO - PROCESS | 3897 | 1461043419022 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 22:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:23:39 INFO - PROCESS | 3897 | 1461043419028 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:23:39 INFO - PROCESS | 3897 | 1461043419032 Marionette TRACE conn3 <- [1,2146,null,{}] 22:23:39 INFO - PROCESS | 3897 | 1461043419038 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:39 INFO - PROCESS | 3897 | 1461043419291 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 22:23:39 INFO - PROCESS | 3897 | 1461043419592 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8cd6000 == 160 [pid = 3897] [id = 544] 22:23:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09e44cf400) [pid = 3897] [serial = 1633] [outer = (nil)] 22:23:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09e4aa4000) [pid = 3897] [serial = 1634] [outer = 0x7f09e44cf400] 22:23:39 INFO - PROCESS | 3897 | 1461043419672 Marionette DEBUG loaded listener.js 22:23:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09e4b9c000) [pid = 3897] [serial = 1635] [outer = 0x7f09e44cf400] 22:23:40 INFO - PROCESS | 3897 | 1461043420498 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 22:23:40 INFO - PROCESS | 3897 | 1461043420570 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 22:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:23:40 INFO - PROCESS | 3897 | 1461043420576 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:23:40 INFO - PROCESS | 3897 | 1461043420580 Marionette TRACE conn3 <- [1,2150,null,{}] 22:23:40 INFO - PROCESS | 3897 | 1461043420585 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:40 INFO - PROCESS | 3897 | 1461043420759 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 22:23:40 INFO - PROCESS | 3897 | 1461043420976 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebaad800 == 161 [pid = 3897] [id = 545] 22:23:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09e457c400) [pid = 3897] [serial = 1636] [outer = (nil)] 22:23:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09e5198800) [pid = 3897] [serial = 1637] [outer = 0x7f09e457c400] 22:23:41 INFO - PROCESS | 3897 | 1461043421088 Marionette DEBUG loaded listener.js 22:23:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09e5471c00) [pid = 3897] [serial = 1638] [outer = 0x7f09e457c400] 22:23:41 INFO - PROCESS | 3897 | 1461043421959 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 22:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1431ms 22:23:42 INFO - PROCESS | 3897 | 1461043422008 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 22:23:42 INFO - PROCESS | 3897 | 1461043422012 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 22:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:23:42 INFO - PROCESS | 3897 | 1461043422017 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:23:42 INFO - PROCESS | 3897 | 1461043422020 Marionette TRACE conn3 <- [1,2154,null,{}] 22:23:42 INFO - PROCESS | 3897 | 1461043422025 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:42 INFO - PROCESS | 3897 | 1461043422200 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 22:23:42 INFO - PROCESS | 3897 | 1461043422421 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed279800 == 162 [pid = 3897] [id = 546] 22:23:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09e4b9e000) [pid = 3897] [serial = 1639] [outer = (nil)] 22:23:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09e563e400) [pid = 3897] [serial = 1640] [outer = 0x7f09e4b9e000] 22:23:42 INFO - PROCESS | 3897 | 1461043422533 Marionette DEBUG loaded listener.js 22:23:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09e6510c00) [pid = 3897] [serial = 1641] [outer = 0x7f09e4b9e000] 22:23:43 INFO - PROCESS | 3897 | 1461043423371 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 22:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1385ms 22:23:43 INFO - PROCESS | 3897 | 1461043423404 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 22:23:43 INFO - PROCESS | 3897 | 1461043423407 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 22:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:23:43 INFO - PROCESS | 3897 | 1461043423414 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:23:43 INFO - PROCESS | 3897 | 1461043423416 Marionette TRACE conn3 <- [1,2158,null,{}] 22:23:43 INFO - PROCESS | 3897 | 1461043423421 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:43 INFO - PROCESS | 3897 | 1461043423595 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 22:23:43 INFO - PROCESS | 3897 | 1461043423862 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eda55800 == 163 [pid = 3897] [id = 547] 22:23:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09e5471000) [pid = 3897] [serial = 1642] [outer = (nil)] 22:23:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09e73c5000) [pid = 3897] [serial = 1643] [outer = 0x7f09e5471000] 22:23:43 INFO - PROCESS | 3897 | 1461043423935 Marionette DEBUG loaded listener.js 22:23:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09e8761800) [pid = 3897] [serial = 1644] [outer = 0x7f09e5471000] 22:23:44 INFO - PROCESS | 3897 | 1461043424784 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 22:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1431ms 22:23:44 INFO - PROCESS | 3897 | 1461043424846 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 22:23:44 INFO - PROCESS | 3897 | 1461043424849 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 22:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:23:44 INFO - PROCESS | 3897 | 1461043424855 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:23:44 INFO - PROCESS | 3897 | 1461043424857 Marionette TRACE conn3 <- [1,2162,null,{}] 22:23:44 INFO - PROCESS | 3897 | 1461043424863 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:45 INFO - PROCESS | 3897 | 1461043425037 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 22:23:45 INFO - PROCESS | 3897 | 1461043425269 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21eb000 == 164 [pid = 3897] [id = 548] 22:23:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09d49a8c00) [pid = 3897] [serial = 1645] [outer = (nil)] 22:23:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09e8769400) [pid = 3897] [serial = 1646] [outer = 0x7f09d49a8c00] 22:23:45 INFO - PROCESS | 3897 | 1461043425387 Marionette DEBUG loaded listener.js 22:23:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09e8a0f800) [pid = 3897] [serial = 1647] [outer = 0x7f09d49a8c00] 22:23:46 INFO - PROCESS | 3897 | 1461043426309 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 22:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1488ms 22:23:46 INFO - PROCESS | 3897 | 1461043426344 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 22:23:46 INFO - PROCESS | 3897 | 1461043426348 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 22:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:23:46 INFO - PROCESS | 3897 | 1461043426353 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:23:46 INFO - PROCESS | 3897 | 1461043426356 Marionette TRACE conn3 <- [1,2166,null,{}] 22:23:46 INFO - PROCESS | 3897 | 1461043426361 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:46 INFO - PROCESS | 3897 | 1461043426533 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 22:23:46 INFO - PROCESS | 3897 | 1461043426800 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef41e800 == 165 [pid = 3897] [id = 549] 22:23:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09d668dc00) [pid = 3897] [serial = 1648] [outer = (nil)] 22:23:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09e745e000) [pid = 3897] [serial = 1649] [outer = 0x7f09d668dc00] 22:23:46 INFO - PROCESS | 3897 | 1461043426883 Marionette DEBUG loaded listener.js 22:23:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09e8ce3800) [pid = 3897] [serial = 1650] [outer = 0x7f09d668dc00] 22:23:47 INFO - PROCESS | 3897 | 1461043427752 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 22:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1432ms 22:23:47 INFO - PROCESS | 3897 | 1461043427786 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 22:23:47 INFO - PROCESS | 3897 | 1461043427790 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 22:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:23:47 INFO - PROCESS | 3897 | 1461043427797 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:23:47 INFO - PROCESS | 3897 | 1461043427799 Marionette TRACE conn3 <- [1,2170,null,{}] 22:23:47 INFO - PROCESS | 3897 | 1461043427805 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:47 INFO - PROCESS | 3897 | 1461043427982 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 22:23:48 INFO - PROCESS | 3897 | 1461043428673 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d80da800 == 166 [pid = 3897] [id = 550] 22:23:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09d499cc00) [pid = 3897] [serial = 1651] [outer = (nil)] 22:23:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09d49a6400) [pid = 3897] [serial = 1652] [outer = 0x7f09d499cc00] 22:23:48 INFO - PROCESS | 3897 | 1461043428757 Marionette DEBUG loaded listener.js 22:23:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f09d6686c00) [pid = 3897] [serial = 1653] [outer = 0x7f09d499cc00] 22:23:49 INFO - PROCESS | 3897 | 1461043429638 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 22:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1885ms 22:23:49 INFO - PROCESS | 3897 | 1461043429685 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 22:23:49 INFO - PROCESS | 3897 | 1461043429692 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 22:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:23:49 INFO - PROCESS | 3897 | 1461043429700 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:23:49 INFO - PROCESS | 3897 | 1461043429703 Marionette TRACE conn3 <- [1,2174,null,{}] 22:23:49 INFO - PROCESS | 3897 | 1461043429710 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:49 INFO - PROCESS | 3897 | 1461043429906 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 22:23:50 INFO - PROCESS | 3897 | 1461043430196 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db25c800 == 167 [pid = 3897] [id = 551] 22:23:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f09d49a1c00) [pid = 3897] [serial = 1654] [outer = (nil)] 22:23:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09d49f6000) [pid = 3897] [serial = 1655] [outer = 0x7f09d49a1c00] 22:23:50 INFO - PROCESS | 3897 | 1461043430313 Marionette DEBUG loaded listener.js 22:23:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f09d745cc00) [pid = 3897] [serial = 1656] [outer = 0x7f09d49a1c00] 22:23:51 INFO - PROCESS | 3897 | 1461043431334 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 22:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1683ms 22:23:51 INFO - PROCESS | 3897 | 1461043431386 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 22:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:23:51 INFO - PROCESS | 3897 | 1461043431392 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 22:23:51 INFO - PROCESS | 3897 | 1461043431399 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:23:51 INFO - PROCESS | 3897 | 1461043431402 Marionette TRACE conn3 <- [1,2178,null,{}] 22:23:51 INFO - PROCESS | 3897 | 1461043431407 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:51 INFO - PROCESS | 3897 | 1461043431583 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 22:23:51 INFO - PROCESS | 3897 | 1461043431981 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fbae7800 == 166 [pid = 3897] [id = 48] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f09d3b5bc00) [pid = 3897] [serial = 1514] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f09e5198400) [pid = 3897] [serial = 1517] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d677a000 == 167 [pid = 3897] [id = 552] 22:23:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09d3b53400) [pid = 3897] [serial = 1657] [outer = (nil)] 22:23:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f09d926b800) [pid = 3897] [serial = 1658] [outer = 0x7f09d3b53400] 22:23:52 INFO - PROCESS | 3897 | 1461043432112 Marionette DEBUG loaded listener.js 22:23:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f09da2da400) [pid = 3897] [serial = 1659] [outer = 0x7f09d3b53400] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9daa800 == 166 [pid = 3897] [id = 523] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a05cc6000 == 165 [pid = 3897] [id = 522] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d2bce800 == 164 [pid = 3897] [id = 521] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00b3f800 == 163 [pid = 3897] [id = 520] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fba99800 == 162 [pid = 3897] [id = 519] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef428000 == 161 [pid = 3897] [id = 518] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed8d4800 == 160 [pid = 3897] [id = 517] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e9cb1800 == 159 [pid = 3897] [id = 516] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52da800 == 158 [pid = 3897] [id = 515] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc127000 == 157 [pid = 3897] [id = 514] 22:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6862000 == 156 [pid = 3897] [id = 513] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f09db15cc00) [pid = 3897] [serial = 1484] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f0a0026c400) [pid = 3897] [serial = 1508] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f09d6cda800) [pid = 3897] [serial = 1481] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f09d687f800) [pid = 3897] [serial = 1521] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f09d49f9400) [pid = 3897] [serial = 1520] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09d9011800) [pid = 3897] [serial = 1526] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09db15fc00) [pid = 3897] [serial = 1527] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09ed8ac400) [pid = 3897] [serial = 1496] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09d9008800) [pid = 3897] [serial = 1524] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09d8f4a000) [pid = 3897] [serial = 1523] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09ef45f800) [pid = 3897] [serial = 1499] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09e4b9e800) [pid = 3897] [serial = 1490] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09fb603400) [pid = 3897] [serial = 1502] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f0a0028f000) [pid = 3897] [serial = 1511] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09e8ce9400) [pid = 3897] [serial = 1538] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09e3a05800) [pid = 3897] [serial = 1533] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09dd185c00) [pid = 3897] [serial = 1530] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09e2209000) [pid = 3897] [serial = 1532] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09e44cd000) [pid = 3897] [serial = 1535] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e73c6c00) [pid = 3897] [serial = 1493] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09fca04c00) [pid = 3897] [serial = 1505] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e58e1c00) [pid = 3897] [serial = 1536] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09dc1c5400) [pid = 3897] [serial = 1529] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09e2187000) [pid = 3897] [serial = 1487] [outer = (nil)] [url = about:blank] 22:23:52 INFO - PROCESS | 3897 | 1461043432881 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 22:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1531ms 22:23:52 INFO - PROCESS | 3897 | 1461043432946 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 22:23:52 INFO - PROCESS | 3897 | 1461043432950 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 22:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:23:52 INFO - PROCESS | 3897 | 1461043432965 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:23:52 INFO - PROCESS | 3897 | 1461043432973 Marionette TRACE conn3 <- [1,2182,null,{}] 22:23:52 INFO - PROCESS | 3897 | 1461043432981 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:53 INFO - PROCESS | 3897 | 1461043433153 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 22:23:53 INFO - PROCESS | 3897 | 1461043433163 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9da7800 == 157 [pid = 3897] [id = 553] 22:23:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09d49f9400) [pid = 3897] [serial = 1660] [outer = (nil)] 22:23:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09dc14e400) [pid = 3897] [serial = 1661] [outer = 0x7f09d49f9400] 22:23:53 INFO - PROCESS | 3897 | 1461043433223 Marionette DEBUG loaded listener.js 22:23:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09dd355c00) [pid = 3897] [serial = 1662] [outer = 0x7f09d49f9400] 22:23:54 INFO - PROCESS | 3897 | 1461043434128 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 22:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1193ms 22:23:54 INFO - PROCESS | 3897 | 1461043434151 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 22:23:54 INFO - PROCESS | 3897 | 1461043434155 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 22:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:23:54 INFO - PROCESS | 3897 | 1461043434161 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:23:54 INFO - PROCESS | 3897 | 1461043434164 Marionette TRACE conn3 <- [1,2186,null,{}] 22:23:54 INFO - PROCESS | 3897 | 1461043434169 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:54 INFO - PROCESS | 3897 | 1461043434344 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 22:23:54 INFO - PROCESS | 3897 | 1461043434359 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd3d5800 == 158 [pid = 3897] [id = 554] 22:23:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09d7e9b000) [pid = 3897] [serial = 1663] [outer = (nil)] 22:23:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09e2052c00) [pid = 3897] [serial = 1664] [outer = 0x7f09d7e9b000] 22:23:54 INFO - PROCESS | 3897 | 1461043434418 Marionette DEBUG loaded listener.js 22:23:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09e2187800) [pid = 3897] [serial = 1665] [outer = 0x7f09d7e9b000] 22:23:55 INFO - PROCESS | 3897 | 1461043435365 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 22:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1226ms 22:23:55 INFO - PROCESS | 3897 | 1461043435388 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 22:23:55 INFO - PROCESS | 3897 | 1461043435391 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 22:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:23:55 INFO - PROCESS | 3897 | 1461043435399 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:23:55 INFO - PROCESS | 3897 | 1461043435402 Marionette TRACE conn3 <- [1,2190,null,{}] 22:23:55 INFO - PROCESS | 3897 | 1461043435415 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:55 INFO - PROCESS | 3897 | 1461043435642 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 22:23:55 INFO - PROCESS | 3897 | 1461043435669 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e25dc000 == 159 [pid = 3897] [id = 555] 22:23:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09e2211800) [pid = 3897] [serial = 1666] [outer = (nil)] 22:23:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09e2231400) [pid = 3897] [serial = 1667] [outer = 0x7f09e2211800] 22:23:55 INFO - PROCESS | 3897 | 1461043435740 Marionette DEBUG loaded listener.js 22:23:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09e3bc8800) [pid = 3897] [serial = 1668] [outer = 0x7f09e2211800] 22:23:56 INFO - PROCESS | 3897 | 1461043436607 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 22:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1239ms 22:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:23:56 INFO - PROCESS | 3897 | 1461043436639 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 22:23:56 INFO - PROCESS | 3897 | 1461043436641 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 22:23:56 INFO - PROCESS | 3897 | 1461043436647 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:23:56 INFO - PROCESS | 3897 | 1461043436650 Marionette TRACE conn3 <- [1,2194,null,{}] 22:23:56 INFO - PROCESS | 3897 | 1461043436661 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:56 INFO - PROCESS | 3897 | 1461043436882 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 22:23:56 INFO - PROCESS | 3897 | 1461043436915 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5329800 == 160 [pid = 3897] [id = 556] 22:23:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09e3bd6400) [pid = 3897] [serial = 1669] [outer = (nil)] 22:23:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09e4b10400) [pid = 3897] [serial = 1670] [outer = 0x7f09e3bd6400] 22:23:56 INFO - PROCESS | 3897 | 1461043436974 Marionette DEBUG loaded listener.js 22:23:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09e563f000) [pid = 3897] [serial = 1671] [outer = 0x7f09e3bd6400] 22:23:57 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09db48d800) [pid = 3897] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:23:57 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09db494400) [pid = 3897] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:23:57 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09d3b5ec00) [pid = 3897] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:23:57 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09d687f400) [pid = 3897] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:23:57 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09d9007c00) [pid = 3897] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:23:57 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09d3b5d400) [pid = 3897] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:23:57 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09d764a400) [pid = 3897] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:23:58 INFO - PROCESS | 3897 | 1461043438122 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 22:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1542ms 22:23:58 INFO - PROCESS | 3897 | 1461043438189 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 22:23:58 INFO - PROCESS | 3897 | 1461043438192 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 22:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:23:58 INFO - PROCESS | 3897 | 1461043438197 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:23:58 INFO - PROCESS | 3897 | 1461043438201 Marionette TRACE conn3 <- [1,2198,null,{}] 22:23:58 INFO - PROCESS | 3897 | 1461043438216 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:58 INFO - PROCESS | 3897 | 1461043438373 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 22:23:58 INFO - PROCESS | 3897 | 1461043438387 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e7416000 == 161 [pid = 3897] [id = 557] 22:23:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09d6f04c00) [pid = 3897] [serial = 1672] [outer = (nil)] 22:23:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09e45b2400) [pid = 3897] [serial = 1673] [outer = 0x7f09d6f04c00] 22:23:58 INFO - PROCESS | 3897 | 1461043438446 Marionette DEBUG loaded listener.js 22:23:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09e8cdcc00) [pid = 3897] [serial = 1674] [outer = 0x7f09d6f04c00] 22:23:59 INFO - PROCESS | 3897 | 1461043439313 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1137ms 22:23:59 INFO - PROCESS | 3897 | 1461043439334 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 22:23:59 INFO - PROCESS | 3897 | 1461043439337 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 22:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:23:59 INFO - PROCESS | 3897 | 1461043439343 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:23:59 INFO - PROCESS | 3897 | 1461043439345 Marionette TRACE conn3 <- [1,2202,null,{}] 22:23:59 INFO - PROCESS | 3897 | 1461043439350 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:23:59 INFO - PROCESS | 3897 | 1461043439580 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 22:23:59 INFO - PROCESS | 3897 | 1461043439847 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2bd9000 == 162 [pid = 3897] [id = 558] 22:23:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09d3b52800) [pid = 3897] [serial = 1675] [outer = (nil)] 22:23:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09d3b5e000) [pid = 3897] [serial = 1676] [outer = 0x7f09d3b52800] 22:23:59 INFO - PROCESS | 3897 | 1461043439963 Marionette DEBUG loaded listener.js 22:24:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09d64c9800) [pid = 3897] [serial = 1677] [outer = 0x7f09d3b52800] 22:24:00 INFO - PROCESS | 3897 | 1461043440950 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 22:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1682ms 22:24:01 INFO - PROCESS | 3897 | 1461043441029 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 22:24:01 INFO - PROCESS | 3897 | 1461043441040 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 22:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:24:01 INFO - PROCESS | 3897 | 1461043441053 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:24:01 INFO - PROCESS | 3897 | 1461043441060 Marionette TRACE conn3 <- [1,2206,null,{}] 22:24:01 INFO - PROCESS | 3897 | 1461043441070 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:01 INFO - PROCESS | 3897 | 1461043441453 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 22:24:01 INFO - PROCESS | 3897 | 1461043441678 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db25f800 == 163 [pid = 3897] [id = 559] 22:24:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09d7457400) [pid = 3897] [serial = 1678] [outer = (nil)] 22:24:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09d8a16400) [pid = 3897] [serial = 1679] [outer = 0x7f09d7457400] 22:24:01 INFO - PROCESS | 3897 | 1461043441757 Marionette DEBUG loaded listener.js 22:24:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09d926e000) [pid = 3897] [serial = 1680] [outer = 0x7f09d7457400] 22:24:02 INFO - PROCESS | 3897 | 1461043442775 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 22:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1793ms 22:24:02 INFO - PROCESS | 3897 | 1461043442848 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 22:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:24:02 INFO - PROCESS | 3897 | 1461043442854 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 22:24:02 INFO - PROCESS | 3897 | 1461043442861 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:24:02 INFO - PROCESS | 3897 | 1461043442864 Marionette TRACE conn3 <- [1,2210,null,{}] 22:24:02 INFO - PROCESS | 3897 | 1461043442870 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:03 INFO - PROCESS | 3897 | 1461043443107 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 22:24:03 INFO - PROCESS | 3897 | 1461043443454 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4505800 == 164 [pid = 3897] [id = 560] 22:24:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09d9277000) [pid = 3897] [serial = 1681] [outer = (nil)] 22:24:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09dc142400) [pid = 3897] [serial = 1682] [outer = 0x7f09d9277000] 22:24:03 INFO - PROCESS | 3897 | 1461043443530 Marionette DEBUG loaded listener.js 22:24:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09dc16a400) [pid = 3897] [serial = 1683] [outer = 0x7f09d9277000] 22:24:04 INFO - PROCESS | 3897 | 1461043444413 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 22:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1585ms 22:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:24:04 INFO - PROCESS | 3897 | 1461043444445 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 22:24:04 INFO - PROCESS | 3897 | 1461043444449 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 22:24:04 INFO - PROCESS | 3897 | 1461043444462 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:24:04 INFO - PROCESS | 3897 | 1461043444471 Marionette TRACE conn3 <- [1,2214,null,{}] 22:24:04 INFO - PROCESS | 3897 | 1461043444480 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:04 INFO - PROCESS | 3897 | 1461043444680 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 22:24:04 INFO - PROCESS | 3897 | 1461043444943 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee10d000 == 165 [pid = 3897] [id = 561] 22:24:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09da2e0c00) [pid = 3897] [serial = 1684] [outer = (nil)] 22:24:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09e2209400) [pid = 3897] [serial = 1685] [outer = 0x7f09da2e0c00] 22:24:05 INFO - PROCESS | 3897 | 1461043445060 Marionette DEBUG loaded listener.js 22:24:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f09e2844000) [pid = 3897] [serial = 1686] [outer = 0x7f09da2e0c00] 22:24:05 INFO - PROCESS | 3897 | 1461043445887 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 22:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1500ms 22:24:05 INFO - PROCESS | 3897 | 1461043445955 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 22:24:05 INFO - PROCESS | 3897 | 1461043445959 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 22:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:24:05 INFO - PROCESS | 3897 | 1461043445965 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:24:05 INFO - PROCESS | 3897 | 1461043445968 Marionette TRACE conn3 <- [1,2218,null,{}] 22:24:05 INFO - PROCESS | 3897 | 1461043445973 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:06 INFO - PROCESS | 3897 | 1461043446163 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 22:24:06 INFO - PROCESS | 3897 | 1461043446426 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb544800 == 166 [pid = 3897] [id = 562] 22:24:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f09e1f8f000) [pid = 3897] [serial = 1687] [outer = (nil)] 22:24:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09e4576000) [pid = 3897] [serial = 1688] [outer = 0x7f09e1f8f000] 22:24:06 INFO - PROCESS | 3897 | 1461043446540 Marionette DEBUG loaded listener.js 22:24:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f09e4aac400) [pid = 3897] [serial = 1689] [outer = 0x7f09e1f8f000] 22:24:07 INFO - PROCESS | 3897 | 1461043447358 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 22:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1432ms 22:24:07 INFO - PROCESS | 3897 | 1461043447398 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 22:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:24:07 INFO - PROCESS | 3897 | 1461043447403 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 22:24:07 INFO - PROCESS | 3897 | 1461043447409 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:24:07 INFO - PROCESS | 3897 | 1461043447412 Marionette TRACE conn3 <- [1,2222,null,{}] 22:24:07 INFO - PROCESS | 3897 | 1461043447417 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:07 INFO - PROCESS | 3897 | 1461043447614 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 22:24:07 INFO - PROCESS | 3897 | 1461043447885 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fbab0800 == 167 [pid = 3897] [id = 563] 22:24:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f09e8a05800) [pid = 3897] [serial = 1690] [outer = (nil)] 22:24:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f09e92dec00) [pid = 3897] [serial = 1691] [outer = 0x7f09e8a05800] 22:24:07 INFO - PROCESS | 3897 | 1461043447980 Marionette DEBUG loaded listener.js 22:24:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f09e9c90400) [pid = 3897] [serial = 1692] [outer = 0x7f09e8a05800] 22:24:08 INFO - PROCESS | 3897 | 1461043448921 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1586ms 22:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:24:09 INFO - PROCESS | 3897 | 1461043448996 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 22:24:09 INFO - PROCESS | 3897 | 1461043448999 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 22:24:09 INFO - PROCESS | 3897 | 1461043449005 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:24:09 INFO - PROCESS | 3897 | 1461043449008 Marionette TRACE conn3 <- [1,2226,null,{}] 22:24:09 INFO - PROCESS | 3897 | 1461043449014 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:09 INFO - PROCESS | 3897 | 1461043449200 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 22:24:09 INFO - PROCESS | 3897 | 1461043449515 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00228800 == 168 [pid = 3897] [id = 564] 22:24:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f09e8ce5400) [pid = 3897] [serial = 1693] [outer = (nil)] 22:24:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f09ec1c6c00) [pid = 3897] [serial = 1694] [outer = 0x7f09e8ce5400] 22:24:09 INFO - PROCESS | 3897 | 1461043449590 Marionette DEBUG loaded listener.js 22:24:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f09ecf80800) [pid = 3897] [serial = 1695] [outer = 0x7f09e8ce5400] 22:24:10 INFO - PROCESS | 3897 | 1461043450392 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 22:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1435ms 22:24:10 INFO - PROCESS | 3897 | 1461043450440 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 22:24:10 INFO - PROCESS | 3897 | 1461043450444 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 22:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:24:10 INFO - PROCESS | 3897 | 1461043450449 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:24:10 INFO - PROCESS | 3897 | 1461043450452 Marionette TRACE conn3 <- [1,2230,null,{}] 22:24:10 INFO - PROCESS | 3897 | 1461043450458 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:10 INFO - PROCESS | 3897 | 1461043450640 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 22:24:10 INFO - PROCESS | 3897 | 1461043450908 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00897000 == 169 [pid = 3897] [id = 565] 22:24:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f09eba4c400) [pid = 3897] [serial = 1696] [outer = (nil)] 22:24:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f09ecfee400) [pid = 3897] [serial = 1697] [outer = 0x7f09eba4c400] 22:24:10 INFO - PROCESS | 3897 | 1461043450982 Marionette DEBUG loaded listener.js 22:24:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f09ed5e8800) [pid = 3897] [serial = 1698] [outer = 0x7f09eba4c400] 22:24:11 INFO - PROCESS | 3897 | 1461043451832 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 22:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1428ms 22:24:11 INFO - PROCESS | 3897 | 1461043451877 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 22:24:11 INFO - PROCESS | 3897 | 1461043451881 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 22:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:24:11 INFO - PROCESS | 3897 | 1461043451887 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:24:11 INFO - PROCESS | 3897 | 1461043451889 Marionette TRACE conn3 <- [1,2234,null,{}] 22:24:11 INFO - PROCESS | 3897 | 1461043451895 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:12 INFO - PROCESS | 3897 | 1461043452067 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 22:24:12 INFO - PROCESS | 3897 | 1461043452337 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a02985000 == 170 [pid = 3897] [id = 566] 22:24:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f09ecf7f800) [pid = 3897] [serial = 1699] [outer = (nil)] 22:24:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f09edb82c00) [pid = 3897] [serial = 1700] [outer = 0x7f09ecf7f800] 22:24:12 INFO - PROCESS | 3897 | 1461043452412 Marionette DEBUG loaded listener.js 22:24:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f09edc9d400) [pid = 3897] [serial = 1701] [outer = 0x7f09ecf7f800] 22:24:13 INFO - PROCESS | 3897 | 1461043453275 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 22:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1443ms 22:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:24:13 INFO - PROCESS | 3897 | 1461043453330 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 22:24:13 INFO - PROCESS | 3897 | 1461043453333 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 22:24:13 INFO - PROCESS | 3897 | 1461043453338 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:24:13 INFO - PROCESS | 3897 | 1461043453342 Marionette TRACE conn3 <- [1,2238,null,{}] 22:24:13 INFO - PROCESS | 3897 | 1461043453347 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:13 INFO - PROCESS | 3897 | 1461043453527 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 22:24:13 INFO - PROCESS | 3897 | 1461043453798 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cc4800 == 171 [pid = 3897] [id = 567] 22:24:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f09ecf83000) [pid = 3897] [serial = 1702] [outer = (nil)] 22:24:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f09edcab000) [pid = 3897] [serial = 1703] [outer = 0x7f09ecf83000] 22:24:13 INFO - PROCESS | 3897 | 1461043453884 Marionette DEBUG loaded listener.js 22:24:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f09eddbd800) [pid = 3897] [serial = 1704] [outer = 0x7f09ecf83000] 22:24:14 INFO - PROCESS | 3897 | 1461043454726 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1437ms 22:24:14 INFO - PROCESS | 3897 | 1461043454775 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 22:24:14 INFO - PROCESS | 3897 | 1461043454779 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 22:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:24:14 INFO - PROCESS | 3897 | 1461043454784 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:24:14 INFO - PROCESS | 3897 | 1461043454787 Marionette TRACE conn3 <- [1,2242,null,{}] 22:24:14 INFO - PROCESS | 3897 | 1461043454793 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:14 INFO - PROCESS | 3897 | 1461043454971 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 22:24:15 INFO - PROCESS | 3897 | 1461043455242 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d0b5b800 == 172 [pid = 3897] [id = 568] 22:24:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f09ee3df400) [pid = 3897] [serial = 1705] [outer = (nil)] 22:24:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f09ee6c4c00) [pid = 3897] [serial = 1706] [outer = 0x7f09ee3df400] 22:24:15 INFO - PROCESS | 3897 | 1461043455332 Marionette DEBUG loaded listener.js 22:24:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 262 (0x7f09ef03d800) [pid = 3897] [serial = 1707] [outer = 0x7f09ee3df400] 22:24:16 INFO - PROCESS | 3897 | 1461043456211 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 22:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1483ms 22:24:16 INFO - PROCESS | 3897 | 1461043456267 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 22:24:16 INFO - PROCESS | 3897 | 1461043456271 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 22:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:24:16 INFO - PROCESS | 3897 | 1461043456277 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:24:16 INFO - PROCESS | 3897 | 1461043456281 Marionette TRACE conn3 <- [1,2246,null,{}] 22:24:16 INFO - PROCESS | 3897 | 1461043456287 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:16 INFO - PROCESS | 3897 | 1461043456502 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 22:24:16 INFO - PROCESS | 3897 | 1461043456770 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e93d8000 == 173 [pid = 3897] [id = 569] 22:24:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 263 (0x7f09e5756c00) [pid = 3897] [serial = 1708] [outer = (nil)] 22:24:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 264 (0x7f09f0f23400) [pid = 3897] [serial = 1709] [outer = 0x7f09e5756c00] 22:24:16 INFO - PROCESS | 3897 | 1461043456846 Marionette DEBUG loaded listener.js 22:24:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 265 (0x7f09f56e2800) [pid = 3897] [serial = 1710] [outer = 0x7f09e5756c00] 22:24:17 INFO - PROCESS | 3897 | 1461043457723 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 22:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1530ms 22:24:17 INFO - PROCESS | 3897 | 1461043457809 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 22:24:17 INFO - PROCESS | 3897 | 1461043457813 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 22:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:24:17 INFO - PROCESS | 3897 | 1461043457819 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:24:17 INFO - PROCESS | 3897 | 1461043457821 Marionette TRACE conn3 <- [1,2250,null,{}] 22:24:17 INFO - PROCESS | 3897 | 1461043457827 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:18 INFO - PROCESS | 3897 | 1461043458015 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 22:24:18 INFO - PROCESS | 3897 | 1461043458975 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2ac4000 == 174 [pid = 3897] [id = 570] 22:24:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 266 (0x7f09d49a3400) [pid = 3897] [serial = 1711] [outer = (nil)] 22:24:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 267 (0x7f09d49f8000) [pid = 3897] [serial = 1712] [outer = 0x7f09d49a3400] 22:24:19 INFO - PROCESS | 3897 | 1461043459119 Marionette DEBUG loaded listener.js 22:24:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 268 (0x7f09d668f400) [pid = 3897] [serial = 1713] [outer = 0x7f09d49a3400] 22:24:19 INFO - PROCESS | 3897 | 1461043459977 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 22:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2184ms 22:24:20 INFO - PROCESS | 3897 | 1461043460004 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 22:24:20 INFO - PROCESS | 3897 | 1461043460011 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 22:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:24:20 INFO - PROCESS | 3897 | 1461043460019 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:24:20 INFO - PROCESS | 3897 | 1461043460023 Marionette TRACE conn3 <- [1,2254,null,{}] 22:24:20 INFO - PROCESS | 3897 | 1461043460030 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:20 INFO - PROCESS | 3897 | 1461043460199 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 22:24:20 INFO - PROCESS | 3897 | 1461043460514 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8009000 == 175 [pid = 3897] [id = 571] 22:24:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 269 (0x7f09d64cb000) [pid = 3897] [serial = 1714] [outer = (nil)] 22:24:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 270 (0x7f09d6d08c00) [pid = 3897] [serial = 1715] [outer = 0x7f09d64cb000] 22:24:20 INFO - PROCESS | 3897 | 1461043460650 Marionette DEBUG loaded listener.js 22:24:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 271 (0x7f09d77d4400) [pid = 3897] [serial = 1716] [outer = 0x7f09d64cb000] 22:24:21 INFO - PROCESS | 3897 | 1461043461653 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 22:24:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1683ms 22:24:21 INFO - PROCESS | 3897 | 1461043461704 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 22:24:21 INFO - PROCESS | 3897 | 1461043461710 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 22:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:24:21 INFO - PROCESS | 3897 | 1461043461717 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:24:21 INFO - PROCESS | 3897 | 1461043461720 Marionette TRACE conn3 <- [1,2258,null,{}] 22:24:21 INFO - PROCESS | 3897 | 1461043461725 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:21 INFO - PROCESS | 3897 | 1461043461911 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 22:24:22 INFO - PROCESS | 3897 | 1461043462185 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9ae9000 == 176 [pid = 3897] [id = 572] 22:24:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 272 (0x7f09d8a10400) [pid = 3897] [serial = 1717] [outer = (nil)] 22:24:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 273 (0x7f09d900f800) [pid = 3897] [serial = 1718] [outer = 0x7f09d8a10400] 22:24:22 INFO - PROCESS | 3897 | 1461043462254 Marionette DEBUG loaded listener.js 22:24:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 274 (0x7f09d9b94400) [pid = 3897] [serial = 1719] [outer = 0x7f09d8a10400] 22:24:23 INFO - PROCESS | 3897 | 1461043463263 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1586ms 22:24:23 INFO - PROCESS | 3897 | 1461043463303 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 22:24:23 INFO - PROCESS | 3897 | 1461043463306 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 22:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:24:23 INFO - PROCESS | 3897 | 1461043463314 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:24:23 INFO - PROCESS | 3897 | 1461043463322 Marionette TRACE conn3 <- [1,2262,null,{}] 22:24:23 INFO - PROCESS | 3897 | 1461043463337 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:23 INFO - PROCESS | 3897 | 1461043463517 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 22:24:23 INFO - PROCESS | 3897 | 1461043463832 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9d96000 == 177 [pid = 3897] [id = 573] 22:24:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 275 (0x7f09db158800) [pid = 3897] [serial = 1720] [outer = (nil)] 22:24:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 276 (0x7f09dc14d800) [pid = 3897] [serial = 1721] [outer = 0x7f09db158800] 22:24:23 INFO - PROCESS | 3897 | 1461043463911 Marionette DEBUG loaded listener.js 22:24:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 277 (0x7f09dc168800) [pid = 3897] [serial = 1722] [outer = 0x7f09db158800] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fa7e2000 == 176 [pid = 3897] [id = 68] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eec3f800 == 175 [pid = 3897] [id = 87] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d2adc800 == 174 [pid = 3897] [id = 504] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef7ec000 == 173 [pid = 3897] [id = 47] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 276 (0x7f09d3b5c000) [pid = 3897] [serial = 1541] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 275 (0x7f09d93ad800) [pid = 3897] [serial = 1544] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 274 (0x7f09ee6c5800) [pid = 3897] [serial = 1556] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 273 (0x7f0a00273800) [pid = 3897] [serial = 1559] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 272 (0x7f09fca09400) [pid = 3897] [serial = 1565] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 271 (0x7f09ecf85c00) [pid = 3897] [serial = 1553] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 270 (0x7f09e2058000) [pid = 3897] [serial = 1574] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 269 (0x7f09d49a4400) [pid = 3897] [serial = 1562] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 268 (0x7f09d7459c00) [pid = 3897] [serial = 1568] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 267 (0x7f09e58e6400) [pid = 3897] [serial = 1550] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 266 (0x7f09e2848000) [pid = 3897] [serial = 1547] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 265 (0x7f09fc72ec00) [pid = 3897] [serial = 1571] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 264 (0x7f09d6793c00) [pid = 3897] [serial = 1577] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 263 (0x7f09dd35b400) [pid = 3897] [serial = 1601] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d4aaf800 == 172 [pid = 3897] [id = 528] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a05ccd800 == 171 [pid = 3897] [id = 503] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a04c16800 == 170 [pid = 3897] [id = 502] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00d09000 == 169 [pid = 3897] [id = 501] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7d1c000 == 168 [pid = 3897] [id = 505] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc718000 == 167 [pid = 3897] [id = 499] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e7416000 == 166 [pid = 3897] [id = 557] 22:24:24 INFO - PROCESS | 3897 | 1461043464871 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5329800 == 165 [pid = 3897] [id = 556] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e25dc000 == 164 [pid = 3897] [id = 555] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd3d5800 == 163 [pid = 3897] [id = 554] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc04d800 == 162 [pid = 3897] [id = 530] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9da7800 == 161 [pid = 3897] [id = 553] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d677a000 == 160 [pid = 3897] [id = 552] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db25c800 == 159 [pid = 3897] [id = 551] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d80da800 == 158 [pid = 3897] [id = 550] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef41e800 == 157 [pid = 3897] [id = 549] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21eb000 == 156 [pid = 3897] [id = 548] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eda55800 == 155 [pid = 3897] [id = 547] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed279800 == 154 [pid = 3897] [id = 546] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebaad800 == 153 [pid = 3897] [id = 545] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e7422800 == 152 [pid = 3897] [id = 543] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e57c9000 == 151 [pid = 3897] [id = 542] 22:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1638ms 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53c7800 == 150 [pid = 3897] [id = 541] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e529e800 == 149 [pid = 3897] [id = 540] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4977800 == 148 [pid = 3897] [id = 539] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e451e000 == 147 [pid = 3897] [id = 538] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a53800 == 146 [pid = 3897] [id = 537] 22:24:24 INFO - PROCESS | 3897 | 1461043464958 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 22:24:24 INFO - PROCESS | 3897 | 1461043464962 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2596000 == 145 [pid = 3897] [id = 536] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc046800 == 144 [pid = 3897] [id = 535] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8074000 == 143 [pid = 3897] [id = 534] 22:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21d4000 == 142 [pid = 3897] [id = 533] 22:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:24:24 INFO - PROCESS | 3897 | 1461043464974 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:24:24 INFO - PROCESS | 3897 | 1461043464977 Marionette TRACE conn3 <- [1,2266,null,{}] 22:24:24 INFO - PROCESS | 3897 | 1461043464981 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:25 INFO - PROCESS | 3897 | 1461043465151 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 262 (0x7f09db492c00) [pid = 3897] [serial = 1595] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 261 (0x7f09dd184400) [pid = 3897] [serial = 1598] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f09dc1cb400) [pid = 3897] [serial = 1596] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f09d6d11c00) [pid = 3897] [serial = 1584] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f09d6876800) [pid = 3897] [serial = 1583] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f09d77c6400) [pid = 3897] [serial = 1586] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f09d7ea1000) [pid = 3897] [serial = 1587] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f09d9276800) [pid = 3897] [serial = 1589] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f09d93a8c00) [pid = 3897] [serial = 1590] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f09d64c3800) [pid = 3897] [serial = 1581] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f09d49a0c00) [pid = 3897] [serial = 1580] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f09d9ba0800) [pid = 3897] [serial = 1592] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f09da2e3800) [pid = 3897] [serial = 1593] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f09dd350800) [pid = 3897] [serial = 1599] [outer = (nil)] [url = about:blank] 22:24:25 INFO - PROCESS | 3897 | 1461043465380 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6c0e800 == 143 [pid = 3897] [id = 574] 22:24:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f09d49a0c00) [pid = 3897] [serial = 1723] [outer = (nil)] 22:24:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f09d6d11c00) [pid = 3897] [serial = 1724] [outer = 0x7f09d49a0c00] 22:24:25 INFO - PROCESS | 3897 | 1461043465483 Marionette DEBUG loaded listener.js 22:24:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f09db48e800) [pid = 3897] [serial = 1725] [outer = 0x7f09d49a0c00] 22:24:26 INFO - PROCESS | 3897 | 1461043466176 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 22:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1228ms 22:24:26 INFO - PROCESS | 3897 | 1461043466202 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 22:24:26 INFO - PROCESS | 3897 | 1461043466205 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 22:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:24:26 INFO - PROCESS | 3897 | 1461043466210 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:24:26 INFO - PROCESS | 3897 | 1461043466212 Marionette TRACE conn3 <- [1,2270,null,{}] 22:24:26 INFO - PROCESS | 3897 | 1461043466218 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:26 INFO - PROCESS | 3897 | 1461043466372 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 22:24:26 INFO - PROCESS | 3897 | 1461043466555 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9d98000 == 144 [pid = 3897] [id = 575] 22:24:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f09dc1cb400) [pid = 3897] [serial = 1726] [outer = (nil)] 22:24:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f09dc3c3800) [pid = 3897] [serial = 1727] [outer = 0x7f09dc1cb400] 22:24:26 INFO - PROCESS | 3897 | 1461043466627 Marionette DEBUG loaded listener.js 22:24:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f09dd6c3c00) [pid = 3897] [serial = 1728] [outer = 0x7f09dc1cb400] 22:24:27 INFO - PROCESS | 3897 | 1461043467451 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 22:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1277ms 22:24:27 INFO - PROCESS | 3897 | 1461043467488 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 22:24:27 INFO - PROCESS | 3897 | 1461043467490 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 22:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:24:27 INFO - PROCESS | 3897 | 1461043467504 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:24:27 INFO - PROCESS | 3897 | 1461043467506 Marionette TRACE conn3 <- [1,2274,null,{}] 22:24:27 INFO - PROCESS | 3897 | 1461043467511 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:27 INFO - PROCESS | 3897 | 1461043467759 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 22:24:27 INFO - PROCESS | 3897 | 1461043467786 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc257000 == 145 [pid = 3897] [id = 576] 22:24:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f09e1ebc000) [pid = 3897] [serial = 1729] [outer = (nil)] 22:24:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f09e2051c00) [pid = 3897] [serial = 1730] [outer = 0x7f09e1ebc000] 22:24:27 INFO - PROCESS | 3897 | 1461043467846 Marionette DEBUG loaded listener.js 22:24:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f09e2183800) [pid = 3897] [serial = 1731] [outer = 0x7f09e1ebc000] 22:24:28 INFO - PROCESS | 3897 | 1461043468703 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 22:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1237ms 22:24:28 INFO - PROCESS | 3897 | 1461043468733 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 22:24:28 INFO - PROCESS | 3897 | 1461043468737 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 22:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:24:28 INFO - PROCESS | 3897 | 1461043468745 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:24:28 INFO - PROCESS | 3897 | 1461043468751 Marionette TRACE conn3 <- [1,2278,null,{}] 22:24:28 INFO - PROCESS | 3897 | 1461043468766 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:29 INFO - PROCESS | 3897 | 1461043469000 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 22:24:29 INFO - PROCESS | 3897 | 1461043469031 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd4df000 == 146 [pid = 3897] [id = 577] 22:24:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f09e2183400) [pid = 3897] [serial = 1732] [outer = (nil)] 22:24:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f09e2209c00) [pid = 3897] [serial = 1733] [outer = 0x7f09e2183400] 22:24:29 INFO - PROCESS | 3897 | 1461043469090 Marionette DEBUG loaded listener.js 22:24:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f09e222c000) [pid = 3897] [serial = 1734] [outer = 0x7f09e2183400] 22:24:30 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f09d49a1c00) [pid = 3897] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:24:30 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f09d7e9b000) [pid = 3897] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:24:30 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f09d499cc00) [pid = 3897] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:24:30 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f09d49f9400) [pid = 3897] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:24:30 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f09e2211800) [pid = 3897] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:24:30 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f09d3b53400) [pid = 3897] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:24:30 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f09d49f0000) [pid = 3897] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:24:30 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f09e3bd6400) [pid = 3897] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:24:30 INFO - PROCESS | 3897 | 1461043470966 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 22:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2241ms 22:24:30 INFO - PROCESS | 3897 | 1461043470994 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 22:24:30 INFO - PROCESS | 3897 | 1461043470996 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 22:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:24:31 INFO - PROCESS | 3897 | 1461043471002 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:24:31 INFO - PROCESS | 3897 | 1461043471004 Marionette TRACE conn3 <- [1,2282,null,{}] 22:24:31 INFO - PROCESS | 3897 | 1461043471010 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:31 INFO - PROCESS | 3897 | 1461043471161 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 22:24:31 INFO - PROCESS | 3897 | 1461043471189 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2134000 == 147 [pid = 3897] [id = 578] 22:24:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f09d679c800) [pid = 3897] [serial = 1735] [outer = (nil)] 22:24:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f09e2211800) [pid = 3897] [serial = 1736] [outer = 0x7f09d679c800] 22:24:31 INFO - PROCESS | 3897 | 1461043471249 Marionette DEBUG loaded listener.js 22:24:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f09e2848000) [pid = 3897] [serial = 1737] [outer = 0x7f09d679c800] 22:24:32 INFO - PROCESS | 3897 | 1461043472083 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 22:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1133ms 22:24:32 INFO - PROCESS | 3897 | 1461043472136 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 22:24:32 INFO - PROCESS | 3897 | 1461043472138 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 22:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:24:32 INFO - PROCESS | 3897 | 1461043472144 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:24:32 INFO - PROCESS | 3897 | 1461043472147 Marionette TRACE conn3 <- [1,2286,null,{}] 22:24:32 INFO - PROCESS | 3897 | 1461043472152 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:32 INFO - PROCESS | 3897 | 1461043472380 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 22:24:32 INFO - PROCESS | 3897 | 1461043472389 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2542000 == 148 [pid = 3897] [id = 579] 22:24:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f09e1eb6400) [pid = 3897] [serial = 1738] [outer = (nil)] 22:24:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f09e3a04c00) [pid = 3897] [serial = 1739] [outer = 0x7f09e1eb6400] 22:24:32 INFO - PROCESS | 3897 | 1461043472449 Marionette DEBUG loaded listener.js 22:24:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f09e3badc00) [pid = 3897] [serial = 1740] [outer = 0x7f09e1eb6400] 22:24:33 INFO - PROCESS | 3897 | 1461043473610 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 22:24:33 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 22:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1535ms 22:24:33 INFO - PROCESS | 3897 | 1461043473679 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 22:24:33 INFO - PROCESS | 3897 | 1461043473684 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 22:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:24:33 INFO - PROCESS | 3897 | 1461043473691 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:24:33 INFO - PROCESS | 3897 | 1461043473697 Marionette TRACE conn3 <- [1,2290,null,{}] 22:24:33 INFO - PROCESS | 3897 | 1461043473704 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:33 INFO - PROCESS | 3897 | 1461043473940 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 22:24:34 INFO - PROCESS | 3897 | 1461043474248 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d80d9800 == 149 [pid = 3897] [id = 580] 22:24:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f09d8a14000) [pid = 3897] [serial = 1741] [outer = (nil)] 22:24:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f09d8f4a400) [pid = 3897] [serial = 1742] [outer = 0x7f09d8a14000] 22:24:34 INFO - PROCESS | 3897 | 1461043474333 Marionette DEBUG loaded listener.js 22:24:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 262 (0x7f09d93aec00) [pid = 3897] [serial = 1743] [outer = 0x7f09d8a14000] 22:24:35 INFO - PROCESS | 3897 | 1461043475316 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 22:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1690ms 22:24:35 INFO - PROCESS | 3897 | 1461043475381 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 22:24:35 INFO - PROCESS | 3897 | 1461043475390 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 22:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:24:35 INFO - PROCESS | 3897 | 1461043475399 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:24:35 INFO - PROCESS | 3897 | 1461043475404 Marionette TRACE conn3 <- [1,2294,null,{}] 22:24:35 INFO - PROCESS | 3897 | 1461043475410 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:35 INFO - PROCESS | 3897 | 1461043475637 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 22:24:35 INFO - PROCESS | 3897 | 1461043475980 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd1ee800 == 150 [pid = 3897] [id = 581] 22:24:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 263 (0x7f09d8a14c00) [pid = 3897] [serial = 1744] [outer = (nil)] 22:24:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 264 (0x7f09dc1c6c00) [pid = 3897] [serial = 1745] [outer = 0x7f09d8a14c00] 22:24:36 INFO - PROCESS | 3897 | 1461043476055 Marionette DEBUG loaded listener.js 22:24:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 265 (0x7f09dd351c00) [pid = 3897] [serial = 1746] [outer = 0x7f09d8a14c00] 22:24:36 INFO - PROCESS | 3897 | 1461043476868 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 22:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1486ms 22:24:36 INFO - PROCESS | 3897 | 1461043476886 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 22:24:36 INFO - PROCESS | 3897 | 1461043476889 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 22:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:24:36 INFO - PROCESS | 3897 | 1461043476896 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:24:36 INFO - PROCESS | 3897 | 1461043476902 Marionette TRACE conn3 <- [1,2298,null,{}] 22:24:36 INFO - PROCESS | 3897 | 1461043476917 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:37 INFO - PROCESS | 3897 | 1461043477099 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 22:24:37 INFO - PROCESS | 3897 | 1461043477372 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a4c000 == 151 [pid = 3897] [id = 582] 22:24:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 266 (0x7f09db48ac00) [pid = 3897] [serial = 1747] [outer = (nil)] 22:24:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 267 (0x7f09e220c800) [pid = 3897] [serial = 1748] [outer = 0x7f09db48ac00] 22:24:37 INFO - PROCESS | 3897 | 1461043477449 Marionette DEBUG loaded listener.js 22:24:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 268 (0x7f09e3bb0c00) [pid = 3897] [serial = 1749] [outer = 0x7f09db48ac00] 22:24:38 INFO - PROCESS | 3897 | 1461043478313 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 22:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1445ms 22:24:38 INFO - PROCESS | 3897 | 1461043478340 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 22:24:38 INFO - PROCESS | 3897 | 1461043478345 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 22:24:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:24:38 INFO - PROCESS | 3897 | 1461043478351 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:24:38 INFO - PROCESS | 3897 | 1461043478355 Marionette TRACE conn3 <- [1,2302,null,{}] 22:24:38 INFO - PROCESS | 3897 | 1461043478360 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:38 INFO - PROCESS | 3897 | 1461043478536 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 22:24:38 INFO - PROCESS | 3897 | 1461043478760 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4599800 == 152 [pid = 3897] [id = 583] 22:24:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 269 (0x7f09dd352c00) [pid = 3897] [serial = 1750] [outer = (nil)] 22:24:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 270 (0x7f09e3bdc800) [pid = 3897] [serial = 1751] [outer = 0x7f09dd352c00] 22:24:38 INFO - PROCESS | 3897 | 1461043478871 Marionette DEBUG loaded listener.js 22:24:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 271 (0x7f09e4392c00) [pid = 3897] [serial = 1752] [outer = 0x7f09dd352c00] 22:24:39 INFO - PROCESS | 3897 | 1461043479757 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1429ms 22:24:39 INFO - PROCESS | 3897 | 1461043479780 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 22:24:39 INFO - PROCESS | 3897 | 1461043479784 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 22:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:24:39 INFO - PROCESS | 3897 | 1461043479789 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:24:39 INFO - PROCESS | 3897 | 1461043479792 Marionette TRACE conn3 <- [1,2306,null,{}] 22:24:39 INFO - PROCESS | 3897 | 1461043479798 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:39 INFO - PROCESS | 3897 | 1461043479968 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 22:24:40 INFO - PROCESS | 3897 | 1461043480190 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4cec000 == 153 [pid = 3897] [id = 584] 22:24:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 272 (0x7f09dc166400) [pid = 3897] [serial = 1753] [outer = (nil)] 22:24:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 273 (0x7f09e43f2c00) [pid = 3897] [serial = 1754] [outer = 0x7f09dc166400] 22:24:40 INFO - PROCESS | 3897 | 1461043480303 Marionette DEBUG loaded listener.js 22:24:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 274 (0x7f09e4573c00) [pid = 3897] [serial = 1755] [outer = 0x7f09dc166400] 22:24:41 INFO - PROCESS | 3897 | 1461043481191 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 22:24:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:24:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1434ms 22:24:41 INFO - PROCESS | 3897 | 1461043481225 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 22:24:41 INFO - PROCESS | 3897 | 1461043481229 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 22:24:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:24:41 INFO - PROCESS | 3897 | 1461043481235 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:24:41 INFO - PROCESS | 3897 | 1461043481238 Marionette TRACE conn3 <- [1,2310,null,{}] 22:24:41 INFO - PROCESS | 3897 | 1461043481243 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:41 INFO - PROCESS | 3897 | 1461043481428 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 22:24:41 INFO - PROCESS | 3897 | 1461043481654 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5406000 == 154 [pid = 3897] [id = 585] 22:24:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 275 (0x7f09e44d0c00) [pid = 3897] [serial = 1756] [outer = (nil)] 22:24:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 276 (0x7f09e4b9f000) [pid = 3897] [serial = 1757] [outer = 0x7f09e44d0c00] 22:24:41 INFO - PROCESS | 3897 | 1461043481769 Marionette DEBUG loaded listener.js 22:24:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 277 (0x7f09e546d400) [pid = 3897] [serial = 1758] [outer = 0x7f09e44d0c00] 22:24:42 INFO - PROCESS | 3897 | 1461043482687 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 22:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1482ms 22:24:42 INFO - PROCESS | 3897 | 1461043482717 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 22:24:42 INFO - PROCESS | 3897 | 1461043482721 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 22:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:24:42 INFO - PROCESS | 3897 | 1461043482727 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:24:42 INFO - PROCESS | 3897 | 1461043482730 Marionette TRACE conn3 <- [1,2314,null,{}] 22:24:42 INFO - PROCESS | 3897 | 1461043482735 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:42 INFO - PROCESS | 3897 | 1461043482919 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 22:24:43 INFO - PROCESS | 3897 | 1461043483187 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e7406800 == 155 [pid = 3897] [id = 586] 22:24:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 278 (0x7f09d6799c00) [pid = 3897] [serial = 1759] [outer = (nil)] 22:24:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 279 (0x7f09e5639800) [pid = 3897] [serial = 1760] [outer = 0x7f09d6799c00] 22:24:43 INFO - PROCESS | 3897 | 1461043483261 Marionette DEBUG loaded listener.js 22:24:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 280 (0x7f09e73ca800) [pid = 3897] [serial = 1761] [outer = 0x7f09d6799c00] 22:24:44 INFO - PROCESS | 3897 | 1461043484127 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 22:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1433ms 22:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:24:44 INFO - PROCESS | 3897 | 1461043484161 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 22:24:44 INFO - PROCESS | 3897 | 1461043484163 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 22:24:44 INFO - PROCESS | 3897 | 1461043484170 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:24:44 INFO - PROCESS | 3897 | 1461043484174 Marionette TRACE conn3 <- [1,2318,null,{}] 22:24:44 INFO - PROCESS | 3897 | 1461043484179 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:44 INFO - PROCESS | 3897 | 1461043484348 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 22:24:44 INFO - PROCESS | 3897 | 1461043484617 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e896a000 == 156 [pid = 3897] [id = 587] 22:24:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 281 (0x7f09e45bf000) [pid = 3897] [serial = 1762] [outer = (nil)] 22:24:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 282 (0x7f09e8a04800) [pid = 3897] [serial = 1763] [outer = 0x7f09e45bf000] 22:24:44 INFO - PROCESS | 3897 | 1461043484692 Marionette DEBUG loaded listener.js 22:24:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 283 (0x7f09e8cdec00) [pid = 3897] [serial = 1764] [outer = 0x7f09e45bf000] 22:24:45 INFO - PROCESS | 3897 | 1461043485547 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 22:24:45 INFO - PROCESS | 3897 | 1461043485606 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 22:24:45 INFO - PROCESS | 3897 | 1461043485612 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:24:45 INFO - PROCESS | 3897 | 1461043485615 Marionette TRACE conn3 <- [1,2322,null,{}] 22:24:45 INFO - PROCESS | 3897 | 1461043485620 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:45 INFO - PROCESS | 3897 | 1461043485796 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 22:24:46 INFO - PROCESS | 3897 | 1461043486062 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e93dc800 == 157 [pid = 3897] [id = 588] 22:24:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 284 (0x7f09e6966400) [pid = 3897] [serial = 1765] [outer = (nil)] 22:24:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 285 (0x7f09e963d800) [pid = 3897] [serial = 1766] [outer = 0x7f09e6966400] 22:24:46 INFO - PROCESS | 3897 | 1461043486142 Marionette DEBUG loaded listener.js 22:24:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 286 (0x7f09e9c85800) [pid = 3897] [serial = 1767] [outer = 0x7f09e6966400] 22:24:46 INFO - PROCESS | 3897 | 1461043486952 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 22:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1381ms 22:24:46 INFO - PROCESS | 3897 | 1461043486993 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 22:24:46 INFO - PROCESS | 3897 | 1461043486995 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 22:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:24:47 INFO - PROCESS | 3897 | 1461043487002 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:24:47 INFO - PROCESS | 3897 | 1461043487005 Marionette TRACE conn3 <- [1,2326,null,{}] 22:24:47 INFO - PROCESS | 3897 | 1461043487010 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:47 INFO - PROCESS | 3897 | 1461043487180 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 22:24:47 INFO - PROCESS | 3897 | 1461043487449 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebaab000 == 158 [pid = 3897] [id = 589] 22:24:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 287 (0x7f09e7466c00) [pid = 3897] [serial = 1768] [outer = (nil)] 22:24:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 288 (0x7f09eae32800) [pid = 3897] [serial = 1769] [outer = 0x7f09e7466c00] 22:24:47 INFO - PROCESS | 3897 | 1461043487526 Marionette DEBUG loaded listener.js 22:24:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 289 (0x7f09eba4b000) [pid = 3897] [serial = 1770] [outer = 0x7f09e7466c00] 22:24:48 INFO - PROCESS | 3897 | 1461043488457 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 22:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1482ms 22:24:48 INFO - PROCESS | 3897 | 1461043488485 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 22:24:48 INFO - PROCESS | 3897 | 1461043488494 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 22:24:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:24:48 INFO - PROCESS | 3897 | 1461043488500 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:24:48 INFO - PROCESS | 3897 | 1461043488504 Marionette TRACE conn3 <- [1,2330,null,{}] 22:24:48 INFO - PROCESS | 3897 | 1461043488509 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:48 INFO - PROCESS | 3897 | 1461043488700 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 22:24:48 INFO - PROCESS | 3897 | 1461043488942 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eda4c800 == 159 [pid = 3897] [id = 590] 22:24:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 290 (0x7f09e92e7400) [pid = 3897] [serial = 1771] [outer = (nil)] 22:24:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 291 (0x7f09edca8800) [pid = 3897] [serial = 1772] [outer = 0x7f09e92e7400] 22:24:49 INFO - PROCESS | 3897 | 1461043489034 Marionette DEBUG loaded listener.js 22:24:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 292 (0x7f09ee6c5800) [pid = 3897] [serial = 1773] [outer = 0x7f09e92e7400] 22:24:49 INFO - PROCESS | 3897 | 1461043489876 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 22:24:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1429ms 22:24:49 INFO - PROCESS | 3897 | 1461043489930 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 22:24:49 INFO - PROCESS | 3897 | 1461043489933 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 22:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:24:49 INFO - PROCESS | 3897 | 1461043489939 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:24:49 INFO - PROCESS | 3897 | 1461043489941 Marionette TRACE conn3 <- [1,2334,null,{}] 22:24:49 INFO - PROCESS | 3897 | 1461043489947 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:50 INFO - PROCESS | 3897 | 1461043490124 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 22:24:50 INFO - PROCESS | 3897 | 1461043490394 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eec31000 == 160 [pid = 3897] [id = 591] 22:24:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 293 (0x7f09ebcee400) [pid = 3897] [serial = 1774] [outer = (nil)] 22:24:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 294 (0x7f09eec6bc00) [pid = 3897] [serial = 1775] [outer = 0x7f09ebcee400] 22:24:50 INFO - PROCESS | 3897 | 1461043490467 Marionette DEBUG loaded listener.js 22:24:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 295 (0x7f09ef043400) [pid = 3897] [serial = 1776] [outer = 0x7f09ebcee400] 22:24:51 INFO - PROCESS | 3897 | 1461043491300 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 22:24:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:24:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1429ms 22:24:51 INFO - PROCESS | 3897 | 1461043491369 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 22:24:51 INFO - PROCESS | 3897 | 1461043491372 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 22:24:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:24:51 INFO - PROCESS | 3897 | 1461043491378 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:24:51 INFO - PROCESS | 3897 | 1461043491381 Marionette TRACE conn3 <- [1,2338,null,{}] 22:24:51 INFO - PROCESS | 3897 | 1461043491386 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:51 INFO - PROCESS | 3897 | 1461043491565 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 22:24:51 INFO - PROCESS | 3897 | 1461043491831 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f56b7000 == 161 [pid = 3897] [id = 592] 22:24:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 296 (0x7f09edb80400) [pid = 3897] [serial = 1777] [outer = (nil)] 22:24:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 297 (0x7f09ef7c8c00) [pid = 3897] [serial = 1778] [outer = 0x7f09edb80400] 22:24:51 INFO - PROCESS | 3897 | 1461043491904 Marionette DEBUG loaded listener.js 22:24:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 298 (0x7f09f02da400) [pid = 3897] [serial = 1779] [outer = 0x7f09edb80400] 22:24:52 INFO - PROCESS | 3897 | 1461043492766 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 22:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1427ms 22:24:52 INFO - PROCESS | 3897 | 1461043492805 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 22:24:52 INFO - PROCESS | 3897 | 1461043492808 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 22:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:24:52 INFO - PROCESS | 3897 | 1461043492815 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:24:52 INFO - PROCESS | 3897 | 1461043492817 Marionette TRACE conn3 <- [1,2342,null,{}] 22:24:52 INFO - PROCESS | 3897 | 1461043492823 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:53 INFO - PROCESS | 3897 | 1461043492998 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 22:24:53 INFO - PROCESS | 3897 | 1461043493275 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fc4d9800 == 162 [pid = 3897] [id = 593] 22:24:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 299 (0x7f09edca2400) [pid = 3897] [serial = 1780] [outer = (nil)] 22:24:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 300 (0x7f09f0d5dc00) [pid = 3897] [serial = 1781] [outer = 0x7f09edca2400] 22:24:53 INFO - PROCESS | 3897 | 1461043493355 Marionette DEBUG loaded listener.js 22:24:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 301 (0x7f09f495f800) [pid = 3897] [serial = 1782] [outer = 0x7f09edca2400] 22:24:54 INFO - PROCESS | 3897 | 1461043494215 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 22:24:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:24:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1481ms 22:24:54 INFO - PROCESS | 3897 | 1461043494297 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 22:24:54 INFO - PROCESS | 3897 | 1461043494300 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 22:24:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:24:54 INFO - PROCESS | 3897 | 1461043494306 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:24:54 INFO - PROCESS | 3897 | 1461043494308 Marionette TRACE conn3 <- [1,2346,null,{}] 22:24:54 INFO - PROCESS | 3897 | 1461043494314 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:54 INFO - PROCESS | 3897 | 1461043494511 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 22:24:54 INFO - PROCESS | 3897 | 1461043494778 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0018e000 == 163 [pid = 3897] [id = 594] 22:24:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 302 (0x7f09edd8c000) [pid = 3897] [serial = 1783] [outer = (nil)] 22:24:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 303 (0x7f09fb36d000) [pid = 3897] [serial = 1784] [outer = 0x7f09edd8c000] 22:24:54 INFO - PROCESS | 3897 | 1461043494891 Marionette DEBUG loaded listener.js 22:24:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 304 (0x7f09fb5eb400) [pid = 3897] [serial = 1785] [outer = 0x7f09edd8c000] 22:24:55 INFO - PROCESS | 3897 | 1461043495716 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 22:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1480ms 22:24:55 INFO - PROCESS | 3897 | 1461043495787 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 22:24:55 INFO - PROCESS | 3897 | 1461043495791 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 22:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:24:55 INFO - PROCESS | 3897 | 1461043495796 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:24:55 INFO - PROCESS | 3897 | 1461043495799 Marionette TRACE conn3 <- [1,2350,null,{}] 22:24:55 INFO - PROCESS | 3897 | 1461043495805 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:55 INFO - PROCESS | 3897 | 1461043495983 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 22:24:56 INFO - PROCESS | 3897 | 1461043496257 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7d2c000 == 164 [pid = 3897] [id = 595] 22:24:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 305 (0x7f09d3b60400) [pid = 3897] [serial = 1786] [outer = (nil)] 22:24:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 306 (0x7f09d6cdb400) [pid = 3897] [serial = 1787] [outer = 0x7f09d3b60400] 22:24:56 INFO - PROCESS | 3897 | 1461043496370 Marionette DEBUG loaded listener.js 22:24:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 307 (0x7f09db160400) [pid = 3897] [serial = 1788] [outer = 0x7f09d3b60400] 22:24:57 INFO - PROCESS | 3897 | 1461043497215 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 22:24:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:24:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1490ms 22:24:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:24:57 INFO - PROCESS | 3897 | 1461043497288 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 22:24:57 INFO - PROCESS | 3897 | 1461043497291 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 22:24:57 INFO - PROCESS | 3897 | 1461043497296 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:24:57 INFO - PROCESS | 3897 | 1461043497299 Marionette TRACE conn3 <- [1,2354,null,{}] 22:24:57 INFO - PROCESS | 3897 | 1461043497305 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:57 INFO - PROCESS | 3897 | 1461043497485 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 22:24:57 INFO - PROCESS | 3897 | 1461043497757 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4594000 == 165 [pid = 3897] [id = 596] 22:24:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 308 (0x7f09d49a7400) [pid = 3897] [serial = 1789] [outer = (nil)] 22:24:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 309 (0x7f09fb5f0400) [pid = 3897] [serial = 1790] [outer = 0x7f09d49a7400] 22:24:57 INFO - PROCESS | 3897 | 1461043497869 Marionette DEBUG loaded listener.js 22:24:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 310 (0x7f09fb60f000) [pid = 3897] [serial = 1791] [outer = 0x7f09d49a7400] 22:24:58 INFO - PROCESS | 3897 | 1461043498703 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 22:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1480ms 22:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:24:58 INFO - PROCESS | 3897 | 1461043498777 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 22:24:58 INFO - PROCESS | 3897 | 1461043498780 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 22:24:58 INFO - PROCESS | 3897 | 1461043498786 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:24:58 INFO - PROCESS | 3897 | 1461043498789 Marionette TRACE conn3 <- [1,2358,null,{}] 22:24:58 INFO - PROCESS | 3897 | 1461043498794 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:24:58 INFO - PROCESS | 3897 | 1461043498982 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 22:24:59 INFO - PROCESS | 3897 | 1461043499264 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0363a800 == 166 [pid = 3897] [id = 597] 22:24:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 311 (0x7f09d64c3000) [pid = 3897] [serial = 1792] [outer = (nil)] 22:24:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 312 (0x7f09d77d3c00) [pid = 3897] [serial = 1793] [outer = 0x7f09d64c3000] 22:24:59 INFO - PROCESS | 3897 | 1461043499379 Marionette DEBUG loaded listener.js 22:24:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 313 (0x7f09fb8e6400) [pid = 3897] [serial = 1794] [outer = 0x7f09d64c3000] 22:25:00 INFO - PROCESS | 3897 | 1461043500315 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 22:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1581ms 22:25:00 INFO - PROCESS | 3897 | 1461043500367 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 22:25:00 INFO - PROCESS | 3897 | 1461043500370 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 22:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:25:00 INFO - PROCESS | 3897 | 1461043500376 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:25:00 INFO - PROCESS | 3897 | 1461043500380 Marionette TRACE conn3 <- [1,2362,null,{}] 22:25:00 INFO - PROCESS | 3897 | 1461043500385 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:00 INFO - PROCESS | 3897 | 1461043500564 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 22:25:00 INFO - PROCESS | 3897 | 1461043500880 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d5dde000 == 167 [pid = 3897] [id = 598] 22:25:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 314 (0x7f09d49fe000) [pid = 3897] [serial = 1795] [outer = (nil)] 22:25:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 315 (0x7f09e546c000) [pid = 3897] [serial = 1796] [outer = 0x7f09d49fe000] 22:25:00 INFO - PROCESS | 3897 | 1461043500953 Marionette DEBUG loaded listener.js 22:25:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 316 (0x7f09fc7dcc00) [pid = 3897] [serial = 1797] [outer = 0x7f09d49fe000] 22:25:02 INFO - PROCESS | 3897 | 1461043502350 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 22:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2034ms 22:25:02 INFO - PROCESS | 3897 | 1461043502416 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 22:25:02 INFO - PROCESS | 3897 | 1461043502423 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 22:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:25:02 INFO - PROCESS | 3897 | 1461043502431 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:25:02 INFO - PROCESS | 3897 | 1461043502436 Marionette TRACE conn3 <- [1,2366,null,{}] 22:25:02 INFO - PROCESS | 3897 | 1461043502442 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:02 INFO - PROCESS | 3897 | 1461043502661 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d4a97800 == 166 [pid = 3897] [id = 526] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d0b5b800 == 165 [pid = 3897] [id = 568] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a05cc4800 == 164 [pid = 3897] [id = 567] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a02985000 == 163 [pid = 3897] [id = 566] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00897000 == 162 [pid = 3897] [id = 565] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00228800 == 161 [pid = 3897] [id = 564] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fbab0800 == 160 [pid = 3897] [id = 563] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb544800 == 159 [pid = 3897] [id = 562] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee10d000 == 158 [pid = 3897] [id = 561] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4505800 == 157 [pid = 3897] [id = 560] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db25f800 == 156 [pid = 3897] [id = 559] 22:25:03 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d2bd9000 == 155 [pid = 3897] [id = 558] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 315 (0x7f09d49f6000) [pid = 3897] [serial = 1655] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 314 (0x7f09e2187800) [pid = 3897] [serial = 1665] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 313 (0x7f09e73c5000) [pid = 3897] [serial = 1643] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 312 (0x7f09e5198800) [pid = 3897] [serial = 1637] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 311 (0x7f09e3bd1c00) [pid = 3897] [serial = 1625] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 310 (0x7f09dc1c5800) [pid = 3897] [serial = 1610] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 309 (0x7f09d6d08000) [pid = 3897] [serial = 1604] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 308 (0x7f09d49a6400) [pid = 3897] [serial = 1652] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 307 (0x7f09e2052c00) [pid = 3897] [serial = 1664] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 306 (0x7f09d745cc00) [pid = 3897] [serial = 1656] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 305 (0x7f09e745e000) [pid = 3897] [serial = 1649] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 304 (0x7f09e43f0000) [pid = 3897] [serial = 1631] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 303 (0x7f09e8769400) [pid = 3897] [serial = 1646] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 302 (0x7f09e2051800) [pid = 3897] [serial = 1616] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 301 (0x7f09dd355c00) [pid = 3897] [serial = 1662] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 300 (0x7f09e3a2f800) [pid = 3897] [serial = 1622] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 299 (0x7f09e4aa4000) [pid = 3897] [serial = 1634] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 298 (0x7f09e3bc8800) [pid = 3897] [serial = 1668] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 297 (0x7f09da2da400) [pid = 3897] [serial = 1659] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 296 (0x7f09d6cdf400) [pid = 3897] [serial = 1458] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 295 (0x7f09e222d000) [pid = 3897] [serial = 1619] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 294 (0x7f09d6686c00) [pid = 3897] [serial = 1653] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 293 (0x7f09d926b800) [pid = 3897] [serial = 1658] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 292 (0x7f09dc14e400) [pid = 3897] [serial = 1661] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 291 (0x7f09e2231400) [pid = 3897] [serial = 1667] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 290 (0x7f09e563e400) [pid = 3897] [serial = 1640] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 289 (0x7f09e563f000) [pid = 3897] [serial = 1671] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 288 (0x7f09e4b10400) [pid = 3897] [serial = 1670] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 287 (0x7f09e434a800) [pid = 3897] [serial = 1628] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 286 (0x7f09d9005c00) [pid = 3897] [serial = 1607] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 285 (0x7f09e1ebf800) [pid = 3897] [serial = 1613] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | --DOMWINDOW == 284 (0x7f09e45b2400) [pid = 3897] [serial = 1673] [outer = (nil)] [url = about:blank] 22:25:03 INFO - PROCESS | 3897 | 1461043503580 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d0b57800 == 156 [pid = 3897] [id = 599] 22:25:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 285 (0x7f09d745cc00) [pid = 3897] [serial = 1798] [outer = (nil)] 22:25:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 286 (0x7f09d7ea3800) [pid = 3897] [serial = 1799] [outer = 0x7f09d745cc00] 22:25:03 INFO - PROCESS | 3897 | 1461043503648 Marionette DEBUG loaded listener.js 22:25:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 287 (0x7f09d900ac00) [pid = 3897] [serial = 1800] [outer = 0x7f09d745cc00] 22:25:04 INFO - PROCESS | 3897 | 1461043504418 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 22:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2035ms 22:25:04 INFO - PROCESS | 3897 | 1461043504467 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 22:25:04 INFO - PROCESS | 3897 | 1461043504473 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 22:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:25:04 INFO - PROCESS | 3897 | 1461043504484 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:25:04 INFO - PROCESS | 3897 | 1461043504488 Marionette TRACE conn3 <- [1,2370,null,{}] 22:25:04 INFO - PROCESS | 3897 | 1461043504493 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:04 INFO - PROCESS | 3897 | 1461043504698 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 22:25:04 INFO - PROCESS | 3897 | 1461043504880 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7fc7000 == 157 [pid = 3897] [id = 600] 22:25:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 288 (0x7f09d64c6c00) [pid = 3897] [serial = 1801] [outer = (nil)] 22:25:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 289 (0x7f09db15a800) [pid = 3897] [serial = 1802] [outer = 0x7f09d64c6c00] 22:25:04 INFO - PROCESS | 3897 | 1461043504943 Marionette DEBUG loaded listener.js 22:25:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 290 (0x7f09dc14d000) [pid = 3897] [serial = 1803] [outer = 0x7f09d64c6c00] 22:25:05 INFO - PROCESS | 3897 | 1461043505757 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 22:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1334ms 22:25:05 INFO - PROCESS | 3897 | 1461043505820 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 22:25:05 INFO - PROCESS | 3897 | 1461043505823 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 22:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:25:05 INFO - PROCESS | 3897 | 1461043505829 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:25:05 INFO - PROCESS | 3897 | 1461043505835 Marionette TRACE conn3 <- [1,2374,null,{}] 22:25:05 INFO - PROCESS | 3897 | 1461043505855 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:06 INFO - PROCESS | 3897 | 1461043506098 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 22:25:06 INFO - PROCESS | 3897 | 1461043506129 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db0c0800 == 158 [pid = 3897] [id = 601] 22:25:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 291 (0x7f09dc148800) [pid = 3897] [serial = 1804] [outer = (nil)] 22:25:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 292 (0x7f09e1eb4800) [pid = 3897] [serial = 1805] [outer = 0x7f09dc148800] 22:25:06 INFO - PROCESS | 3897 | 1461043506203 Marionette DEBUG loaded listener.js 22:25:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 293 (0x7f09e2203800) [pid = 3897] [serial = 1806] [outer = 0x7f09dc148800] 22:25:07 INFO - PROCESS | 3897 | 1461043507089 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 22:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1286ms 22:25:07 INFO - PROCESS | 3897 | 1461043507116 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 22:25:07 INFO - PROCESS | 3897 | 1461043507120 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 22:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:25:07 INFO - PROCESS | 3897 | 1461043507132 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:25:07 INFO - PROCESS | 3897 | 1461043507134 Marionette TRACE conn3 <- [1,2378,null,{}] 22:25:07 INFO - PROCESS | 3897 | 1461043507139 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:07 INFO - PROCESS | 3897 | 1461043507393 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 22:25:07 INFO - PROCESS | 3897 | 1461043507452 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd1d7800 == 159 [pid = 3897] [id = 602] 22:25:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 294 (0x7f09dc14a000) [pid = 3897] [serial = 1807] [outer = (nil)] 22:25:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 295 (0x7f09e284bc00) [pid = 3897] [serial = 1808] [outer = 0x7f09dc14a000] 22:25:07 INFO - PROCESS | 3897 | 1461043507512 Marionette DEBUG loaded listener.js 22:25:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 296 (0x7f09e3bcc000) [pid = 3897] [serial = 1809] [outer = 0x7f09dc14a000] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 295 (0x7f09d745f000) [pid = 3897] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 294 (0x7f09dd18e000) [pid = 3897] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 293 (0x7f09db496800) [pid = 3897] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 292 (0x7f09dd18b800) [pid = 3897] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 291 (0x7f09db496400) [pid = 3897] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 290 (0x7f09d926c400) [pid = 3897] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 289 (0x7f09d6799400) [pid = 3897] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 288 (0x7f09e2226c00) [pid = 3897] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 287 (0x7f09d679c800) [pid = 3897] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 286 (0x7f09e2183400) [pid = 3897] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 285 (0x7f09ee86e800) [pid = 3897] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 284 (0x7f09d3b53000) [pid = 3897] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 283 (0x7f09e1ebc000) [pid = 3897] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 282 (0x7f09d7460c00) [pid = 3897] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 281 (0x7f09d64cb000) [pid = 3897] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 280 (0x7f09dc16ac00) [pid = 3897] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 279 (0x7f09da2da000) [pid = 3897] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 278 (0x7f09e8a0e000) [pid = 3897] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 277 (0x7f09e284dc00) [pid = 3897] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 276 (0x7f09ee07ac00) [pid = 3897] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 275 (0x7f09e3a31800) [pid = 3897] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 274 (0x7f09dc1cb400) [pid = 3897] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 273 (0x7f09d499e000) [pid = 3897] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 272 (0x7f09d6f0f000) [pid = 3897] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 271 (0x7f09d8f43000) [pid = 3897] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 270 (0x7f09e3a33400) [pid = 3897] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 269 (0x7f09e1eb8400) [pid = 3897] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 268 (0x7f09db158800) [pid = 3897] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 267 (0x7f09d64c8800) [pid = 3897] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 266 (0x7f09dd35b000) [pid = 3897] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 265 (0x7f09e3a38800) [pid = 3897] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 264 (0x7f09ec1bd000) [pid = 3897] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 263 (0x7f09e3bab800) [pid = 3897] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 262 (0x7f09d8a10400) [pid = 3897] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 261 (0x7f09d3b56400) [pid = 3897] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f09db158000) [pid = 3897] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f09d49a0c00) [pid = 3897] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f09e92eb000) [pid = 3897] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f09d93acc00) [pid = 3897] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f09d6884800) [pid = 3897] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f09dd18b400) [pid = 3897] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f09dd6c1400) [pid = 3897] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f09d64c7800) [pid = 3897] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f09db491c00) [pid = 3897] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f09e2233000) [pid = 3897] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f09e8ce3c00) [pid = 3897] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f09e5639400) [pid = 3897] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f09e8a08000) [pid = 3897] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f09d49a3400) [pid = 3897] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f09d6cda000) [pid = 3897] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f09d49fac00) [pid = 3897] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f09e9640400) [pid = 3897] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f09d6f04c00) [pid = 3897] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f09e45bb800) [pid = 3897] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f09dd6cfc00) [pid = 3897] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f09e4395400) [pid = 3897] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09e204e400) [pid = 3897] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09d499dc00) [pid = 3897] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09d7ea3400) [pid = 3897] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09e434e400) [pid = 3897] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09f0f1c000) [pid = 3897] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09ebcec400) [pid = 3897] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09d3b54c00) [pid = 3897] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09d900e400) [pid = 3897] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09e5467800) [pid = 3897] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09d49f9c00) [pid = 3897] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09e2179c00) [pid = 3897] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09eae2d800) [pid = 3897] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09d49f3800) [pid = 3897] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09d49f1c00) [pid = 3897] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e3a31c00) [pid = 3897] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09d499f000) [pid = 3897] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:25:08 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09d6f06400) [pid = 3897] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:25:09 INFO - PROCESS | 3897 | 1461043509308 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 22:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2236ms 22:25:09 INFO - PROCESS | 3897 | 1461043509370 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 22:25:09 INFO - PROCESS | 3897 | 1461043509373 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 22:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:25:09 INFO - PROCESS | 3897 | 1461043509380 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:25:09 INFO - PROCESS | 3897 | 1461043509383 Marionette TRACE conn3 <- [1,2382,null,{}] 22:25:09 INFO - PROCESS | 3897 | 1461043509388 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:09 INFO - PROCESS | 3897 | 1461043509566 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 22:25:09 INFO - PROCESS | 3897 | 1461043509756 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6c1b800 == 160 [pid = 3897] [id = 603] 22:25:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09d3b54c00) [pid = 3897] [serial = 1810] [outer = (nil)] 22:25:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09d64ce400) [pid = 3897] [serial = 1811] [outer = 0x7f09d3b54c00] 22:25:09 INFO - PROCESS | 3897 | 1461043509820 Marionette DEBUG loaded listener.js 22:25:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09d6f0d400) [pid = 3897] [serial = 1812] [outer = 0x7f09d3b54c00] 22:25:10 INFO - PROCESS | 3897 | 1461043510564 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 22:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1381ms 22:25:10 INFO - PROCESS | 3897 | 1461043510761 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 22:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:25:10 INFO - PROCESS | 3897 | 1461043510767 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 22:25:10 INFO - PROCESS | 3897 | 1461043510775 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:25:10 INFO - PROCESS | 3897 | 1461043510779 Marionette TRACE conn3 <- [1,2386,null,{}] 22:25:10 INFO - PROCESS | 3897 | 1461043510787 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:10 INFO - PROCESS | 3897 | 1461043510977 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 22:25:11 INFO - PROCESS | 3897 | 1461043511248 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d768c000 == 161 [pid = 3897] [id = 604] 22:25:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09d6686c00) [pid = 3897] [serial = 1813] [outer = (nil)] 22:25:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09d6883000) [pid = 3897] [serial = 1814] [outer = 0x7f09d6686c00] 22:25:11 INFO - PROCESS | 3897 | 1461043511390 Marionette DEBUG loaded listener.js 22:25:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09d7453000) [pid = 3897] [serial = 1815] [outer = 0x7f09d6686c00] 22:25:12 INFO - PROCESS | 3897 | 1461043512300 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 22:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1585ms 22:25:12 INFO - PROCESS | 3897 | 1461043512361 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 22:25:12 INFO - PROCESS | 3897 | 1461043512367 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 22:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:25:12 INFO - PROCESS | 3897 | 1461043512378 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:25:12 INFO - PROCESS | 3897 | 1461043512383 Marionette TRACE conn3 <- [1,2390,null,{}] 22:25:12 INFO - PROCESS | 3897 | 1461043512390 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:12 INFO - PROCESS | 3897 | 1461043512582 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 22:25:12 INFO - PROCESS | 3897 | 1461043512921 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc123800 == 162 [pid = 3897] [id = 605] 22:25:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09d8a0e800) [pid = 3897] [serial = 1816] [outer = (nil)] 22:25:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09d93a5c00) [pid = 3897] [serial = 1817] [outer = 0x7f09d8a0e800] 22:25:13 INFO - PROCESS | 3897 | 1461043512997 Marionette DEBUG loaded listener.js 22:25:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09da2e4400) [pid = 3897] [serial = 1818] [outer = 0x7f09d8a0e800] 22:25:14 INFO - PROCESS | 3897 | 1461043514142 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 22:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1796ms 22:25:14 INFO - PROCESS | 3897 | 1461043514173 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 22:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:25:14 INFO - PROCESS | 3897 | 1461043514177 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 22:25:14 INFO - PROCESS | 3897 | 1461043514184 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:25:14 INFO - PROCESS | 3897 | 1461043514187 Marionette TRACE conn3 <- [1,2394,null,{}] 22:25:14 INFO - PROCESS | 3897 | 1461043514202 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:14 INFO - PROCESS | 3897 | 1461043514401 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 22:25:14 INFO - PROCESS | 3897 | 1461043514776 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a49800 == 163 [pid = 3897] [id = 606] 22:25:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09dd6c9000) [pid = 3897] [serial = 1819] [outer = (nil)] 22:25:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09e1f83400) [pid = 3897] [serial = 1820] [outer = 0x7f09dd6c9000] 22:25:14 INFO - PROCESS | 3897 | 1461043514857 Marionette DEBUG loaded listener.js 22:25:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09e2186400) [pid = 3897] [serial = 1821] [outer = 0x7f09dd6c9000] 22:25:15 INFO - PROCESS | 3897 | 1461043515701 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1582ms 22:25:15 INFO - PROCESS | 3897 | 1461043515766 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 22:25:15 INFO - PROCESS | 3897 | 1461043515769 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 22:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:25:15 INFO - PROCESS | 3897 | 1461043515775 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:25:15 INFO - PROCESS | 3897 | 1461043515778 Marionette TRACE conn3 <- [1,2398,null,{}] 22:25:15 INFO - PROCESS | 3897 | 1461043515784 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:15 INFO - PROCESS | 3897 | 1461043515968 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 22:25:16 INFO - PROCESS | 3897 | 1461043516234 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4ce1800 == 164 [pid = 3897] [id = 607] 22:25:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09dd6cf800) [pid = 3897] [serial = 1822] [outer = (nil)] 22:25:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09e3a0d800) [pid = 3897] [serial = 1823] [outer = 0x7f09dd6cf800] 22:25:16 INFO - PROCESS | 3897 | 1461043516309 Marionette DEBUG loaded listener.js 22:25:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09e3bcf400) [pid = 3897] [serial = 1824] [outer = 0x7f09dd6cf800] 22:25:17 INFO - PROCESS | 3897 | 1461043517167 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 22:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1429ms 22:25:17 INFO - PROCESS | 3897 | 1461043517205 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 22:25:17 INFO - PROCESS | 3897 | 1461043517208 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 22:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:25:17 INFO - PROCESS | 3897 | 1461043517215 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:25:17 INFO - PROCESS | 3897 | 1461043517217 Marionette TRACE conn3 <- [1,2402,null,{}] 22:25:17 INFO - PROCESS | 3897 | 1461043517223 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:17 INFO - PROCESS | 3897 | 1461043517403 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 22:25:17 INFO - PROCESS | 3897 | 1461043517675 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5408800 == 165 [pid = 3897] [id = 608] 22:25:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09e2210400) [pid = 3897] [serial = 1825] [outer = (nil)] 22:25:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09e4395400) [pid = 3897] [serial = 1826] [outer = 0x7f09e2210400] 22:25:17 INFO - PROCESS | 3897 | 1461043517749 Marionette DEBUG loaded listener.js 22:25:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f09e44cc800) [pid = 3897] [serial = 1827] [outer = 0x7f09e2210400] 22:25:18 INFO - PROCESS | 3897 | 1461043518632 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 22:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1483ms 22:25:18 INFO - PROCESS | 3897 | 1461043518700 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 22:25:18 INFO - PROCESS | 3897 | 1461043518703 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 22:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:25:18 INFO - PROCESS | 3897 | 1461043518709 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:25:18 INFO - PROCESS | 3897 | 1461043518712 Marionette TRACE conn3 <- [1,2406,null,{}] 22:25:18 INFO - PROCESS | 3897 | 1461043518718 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:18 INFO - PROCESS | 3897 | 1461043518945 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 22:25:19 INFO - PROCESS | 3897 | 1461043519269 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e949b800 == 166 [pid = 3897] [id = 609] 22:25:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f09e4b1e400) [pid = 3897] [serial = 1828] [outer = (nil)] 22:25:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09e5466000) [pid = 3897] [serial = 1829] [outer = 0x7f09e4b1e400] 22:25:19 INFO - PROCESS | 3897 | 1461043519351 Marionette DEBUG loaded listener.js 22:25:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f09e8a04c00) [pid = 3897] [serial = 1830] [outer = 0x7f09e4b1e400] 22:25:20 INFO - PROCESS | 3897 | 1461043520172 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 22:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1531ms 22:25:20 INFO - PROCESS | 3897 | 1461043520242 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 22:25:20 INFO - PROCESS | 3897 | 1461043520246 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 22:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:25:20 INFO - PROCESS | 3897 | 1461043520252 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:25:20 INFO - PROCESS | 3897 | 1461043520254 Marionette TRACE conn3 <- [1,2410,null,{}] 22:25:20 INFO - PROCESS | 3897 | 1461043520260 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:20 INFO - PROCESS | 3897 | 1461043520441 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 22:25:20 INFO - PROCESS | 3897 | 1461043520711 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed4dc800 == 167 [pid = 3897] [id = 610] 22:25:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f09e4fb1000) [pid = 3897] [serial = 1831] [outer = (nil)] 22:25:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f09e8ceb400) [pid = 3897] [serial = 1832] [outer = 0x7f09e4fb1000] 22:25:20 INFO - PROCESS | 3897 | 1461043520785 Marionette DEBUG loaded listener.js 22:25:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f09e9c8dc00) [pid = 3897] [serial = 1833] [outer = 0x7f09e4fb1000] 22:25:21 INFO - PROCESS | 3897 | 1461043521632 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 22:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1436ms 22:25:21 INFO - PROCESS | 3897 | 1461043521688 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 22:25:21 INFO - PROCESS | 3897 | 1461043521692 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 22:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:25:21 INFO - PROCESS | 3897 | 1461043521697 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:25:21 INFO - PROCESS | 3897 | 1461043521700 Marionette TRACE conn3 <- [1,2414,null,{}] 22:25:21 INFO - PROCESS | 3897 | 1461043521706 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:21 INFO - PROCESS | 3897 | 1461043521880 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 22:25:22 INFO - PROCESS | 3897 | 1461043522154 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09eec4c000 == 168 [pid = 3897] [id = 611] 22:25:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f09e5469000) [pid = 3897] [serial = 1834] [outer = (nil)] 22:25:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f09ebaee800) [pid = 3897] [serial = 1835] [outer = 0x7f09e5469000] 22:25:22 INFO - PROCESS | 3897 | 1461043522227 Marionette DEBUG loaded listener.js 22:25:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f09ec1cac00) [pid = 3897] [serial = 1836] [outer = 0x7f09e5469000] 22:25:23 INFO - PROCESS | 3897 | 1461043523084 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 22:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1432ms 22:25:23 INFO - PROCESS | 3897 | 1461043523130 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 22:25:23 INFO - PROCESS | 3897 | 1461043523134 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 22:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:25:23 INFO - PROCESS | 3897 | 1461043523140 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:25:23 INFO - PROCESS | 3897 | 1461043523142 Marionette TRACE conn3 <- [1,2418,null,{}] 22:25:23 INFO - PROCESS | 3897 | 1461043523148 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:23 INFO - PROCESS | 3897 | 1461043523324 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 22:25:23 INFO - PROCESS | 3897 | 1461043523601 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb65d800 == 169 [pid = 3897] [id = 612] 22:25:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f09e8a0c800) [pid = 3897] [serial = 1837] [outer = (nil)] 22:25:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f09ed0b8400) [pid = 3897] [serial = 1838] [outer = 0x7f09e8a0c800] 22:25:23 INFO - PROCESS | 3897 | 1461043523675 Marionette DEBUG loaded listener.js 22:25:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f09edab6400) [pid = 3897] [serial = 1839] [outer = 0x7f09e8a0c800] 22:25:24 INFO - PROCESS | 3897 | 1461043524536 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 22:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1438ms 22:25:24 INFO - PROCESS | 3897 | 1461043524579 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 22:25:24 INFO - PROCESS | 3897 | 1461043524583 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 22:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:25:24 INFO - PROCESS | 3897 | 1461043524589 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:25:24 INFO - PROCESS | 3897 | 1461043524591 Marionette TRACE conn3 <- [1,2422,null,{}] 22:25:24 INFO - PROCESS | 3897 | 1461043524597 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:24 INFO - PROCESS | 3897 | 1461043524874 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 22:25:25 INFO - PROCESS | 3897 | 1461043525037 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00242800 == 170 [pid = 3897] [id = 613] 22:25:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f09eae33c00) [pid = 3897] [serial = 1840] [outer = (nil)] 22:25:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f09edb8a800) [pid = 3897] [serial = 1841] [outer = 0x7f09eae33c00] 22:25:25 INFO - PROCESS | 3897 | 1461043525110 Marionette DEBUG loaded listener.js 22:25:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f09edd95800) [pid = 3897] [serial = 1842] [outer = 0x7f09eae33c00] 22:25:25 INFO - PROCESS | 3897 | 1461043525995 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 22:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1429ms 22:25:26 INFO - PROCESS | 3897 | 1461043526021 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 22:25:26 INFO - PROCESS | 3897 | 1461043526025 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 22:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:25:26 INFO - PROCESS | 3897 | 1461043526033 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:25:26 INFO - PROCESS | 3897 | 1461043526037 Marionette TRACE conn3 <- [1,2426,null,{}] 22:25:26 INFO - PROCESS | 3897 | 1461043526042 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:26 INFO - PROCESS | 3897 | 1461043526240 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 22:25:26 INFO - PROCESS | 3897 | 1461043526519 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cba800 == 171 [pid = 3897] [id = 614] 22:25:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f09ecd9c400) [pid = 3897] [serial = 1843] [outer = (nil)] 22:25:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f09ef0d7000) [pid = 3897] [serial = 1844] [outer = 0x7f09ecd9c400] 22:25:26 INFO - PROCESS | 3897 | 1461043526602 Marionette DEBUG loaded listener.js 22:25:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f09f560d400) [pid = 3897] [serial = 1845] [outer = 0x7f09ecd9c400] 22:25:27 INFO - PROCESS | 3897 | 1461043527486 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 22:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1482ms 22:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:25:27 INFO - PROCESS | 3897 | 1461043527515 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 22:25:27 INFO - PROCESS | 3897 | 1461043527518 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 22:25:27 INFO - PROCESS | 3897 | 1461043527523 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:25:27 INFO - PROCESS | 3897 | 1461043527527 Marionette TRACE conn3 <- [1,2430,null,{}] 22:25:27 INFO - PROCESS | 3897 | 1461043527532 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:27 INFO - PROCESS | 3897 | 1461043527711 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 22:25:27 INFO - PROCESS | 3897 | 1461043527988 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d64ad000 == 172 [pid = 3897] [id = 615] 22:25:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f09d93a5800) [pid = 3897] [serial = 1846] [outer = (nil)] 22:25:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f09fba78400) [pid = 3897] [serial = 1847] [outer = 0x7f09d93a5800] 22:25:28 INFO - PROCESS | 3897 | 1461043528061 Marionette DEBUG loaded listener.js 22:25:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 262 (0x7f09fca0b000) [pid = 3897] [serial = 1848] [outer = 0x7f09d93a5800] 22:25:28 INFO - PROCESS | 3897 | 1461043528931 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 22:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1434ms 22:25:28 INFO - PROCESS | 3897 | 1461043528958 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 22:25:28 INFO - PROCESS | 3897 | 1461043528960 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 22:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:25:28 INFO - PROCESS | 3897 | 1461043528967 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:25:28 INFO - PROCESS | 3897 | 1461043528969 Marionette TRACE conn3 <- [1,2434,null,{}] 22:25:28 INFO - PROCESS | 3897 | 1461043528975 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:29 INFO - PROCESS | 3897 | 1461043529151 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 22:25:29 INFO - PROCESS | 3897 | 1461043529429 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc368800 == 173 [pid = 3897] [id = 616] 22:25:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 263 (0x7f09edb86400) [pid = 3897] [serial = 1849] [outer = (nil)] 22:25:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 264 (0x7f09fe922c00) [pid = 3897] [serial = 1850] [outer = 0x7f09edb86400] 22:25:29 INFO - PROCESS | 3897 | 1461043529503 Marionette DEBUG loaded listener.js 22:25:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 265 (0x7f09fea41000) [pid = 3897] [serial = 1851] [outer = 0x7f09edb86400] 22:25:30 INFO - PROCESS | 3897 | 1461043530360 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 22:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1438ms 22:25:30 INFO - PROCESS | 3897 | 1461043530408 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 22:25:30 INFO - PROCESS | 3897 | 1461043530415 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 22:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:25:30 INFO - PROCESS | 3897 | 1461043530423 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:25:30 INFO - PROCESS | 3897 | 1461043530427 Marionette TRACE conn3 <- [1,2438,null,{}] 22:25:30 INFO - PROCESS | 3897 | 1461043530432 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:30 INFO - PROCESS | 3897 | 1461043530609 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 22:25:30 INFO - PROCESS | 3897 | 1461043530888 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cf062800 == 174 [pid = 3897] [id = 617] 22:25:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 266 (0x7f09fb595400) [pid = 3897] [serial = 1852] [outer = (nil)] 22:25:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 267 (0x7f0a0026b400) [pid = 3897] [serial = 1853] [outer = 0x7f09fb595400] 22:25:30 INFO - PROCESS | 3897 | 1461043530963 Marionette DEBUG loaded listener.js 22:25:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 268 (0x7f0a00271400) [pid = 3897] [serial = 1854] [outer = 0x7f09fb595400] 22:25:31 INFO - PROCESS | 3897 | 1461043531828 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 22:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1432ms 22:25:31 INFO - PROCESS | 3897 | 1461043531855 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 22:25:31 INFO - PROCESS | 3897 | 1461043531859 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 22:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:25:31 INFO - PROCESS | 3897 | 1461043531864 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:25:31 INFO - PROCESS | 3897 | 1461043531867 Marionette TRACE conn3 <- [1,2442,null,{}] 22:25:31 INFO - PROCESS | 3897 | 1461043531873 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:32 INFO - PROCESS | 3897 | 1461043532051 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 22:25:32 INFO - PROCESS | 3897 | 1461043532335 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc375800 == 175 [pid = 3897] [id = 618] 22:25:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 269 (0x7f09d6877800) [pid = 3897] [serial = 1855] [outer = (nil)] 22:25:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 270 (0x7f0a00276c00) [pid = 3897] [serial = 1856] [outer = 0x7f09d6877800] 22:25:32 INFO - PROCESS | 3897 | 1461043532409 Marionette DEBUG loaded listener.js 22:25:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 271 (0x7f0a0028e000) [pid = 3897] [serial = 1857] [outer = 0x7f09d6877800] 22:25:33 INFO - PROCESS | 3897 | 1461043533251 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 22:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1434ms 22:25:33 INFO - PROCESS | 3897 | 1461043533299 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 22:25:33 INFO - PROCESS | 3897 | 1461043533303 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 22:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:25:33 INFO - PROCESS | 3897 | 1461043533308 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:25:33 INFO - PROCESS | 3897 | 1461043533311 Marionette TRACE conn3 <- [1,2446,null,{}] 22:25:33 INFO - PROCESS | 3897 | 1461043533316 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:33 INFO - PROCESS | 3897 | 1461043533500 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 22:25:33 INFO - PROCESS | 3897 | 1461043533832 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cc8de800 == 176 [pid = 3897] [id = 619] 22:25:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 272 (0x7f0a00295c00) [pid = 3897] [serial = 1858] [outer = (nil)] 22:25:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 273 (0x7f0a00604800) [pid = 3897] [serial = 1859] [outer = 0x7f0a00295c00] 22:25:33 INFO - PROCESS | 3897 | 1461043533964 Marionette DEBUG loaded listener.js 22:25:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 274 (0x7f0a0060d400) [pid = 3897] [serial = 1860] [outer = 0x7f0a00295c00] 22:25:34 INFO - PROCESS | 3897 | 1461043534788 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 22:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1537ms 22:25:34 INFO - PROCESS | 3897 | 1461043534846 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 22:25:34 INFO - PROCESS | 3897 | 1461043534849 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 22:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:25:34 INFO - PROCESS | 3897 | 1461043534855 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:25:34 INFO - PROCESS | 3897 | 1461043534857 Marionette TRACE conn3 <- [1,2450,null,{}] 22:25:34 INFO - PROCESS | 3897 | 1461043534863 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:35 INFO - PROCESS | 3897 | 1461043535041 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 22:25:35 INFO - PROCESS | 3897 | 1461043535322 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cc6d5000 == 177 [pid = 3897] [id = 620] 22:25:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 275 (0x7f0a00290400) [pid = 3897] [serial = 1861] [outer = (nil)] 22:25:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 276 (0x7f0a00723c00) [pid = 3897] [serial = 1862] [outer = 0x7f0a00290400] 22:25:35 INFO - PROCESS | 3897 | 1461043535436 Marionette DEBUG loaded listener.js 22:25:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 277 (0x7f0a00730400) [pid = 3897] [serial = 1863] [outer = 0x7f0a00290400] 22:25:36 INFO - PROCESS | 3897 | 1461043536254 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 22:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1427ms 22:25:36 INFO - PROCESS | 3897 | 1461043536283 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 22:25:36 INFO - PROCESS | 3897 | 1461043536286 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 22:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:25:36 INFO - PROCESS | 3897 | 1461043536292 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:25:36 INFO - PROCESS | 3897 | 1461043536294 Marionette TRACE conn3 <- [1,2454,null,{}] 22:25:36 INFO - PROCESS | 3897 | 1461043536300 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:36 INFO - PROCESS | 3897 | 1461043536496 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 22:25:36 INFO - PROCESS | 3897 | 1461043536801 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d0cc6000 == 178 [pid = 3897] [id = 621] 22:25:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 278 (0x7f09d2b72000) [pid = 3897] [serial = 1864] [outer = (nil)] 22:25:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 279 (0x7f09d2b7a800) [pid = 3897] [serial = 1865] [outer = 0x7f09d2b72000] 22:25:36 INFO - PROCESS | 3897 | 1461043536913 Marionette DEBUG loaded listener.js 22:25:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 280 (0x7f09d2b7f000) [pid = 3897] [serial = 1866] [outer = 0x7f09d2b72000] 22:25:37 INFO - PROCESS | 3897 | 1461043537718 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 22:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1480ms 22:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:25:37 INFO - PROCESS | 3897 | 1461043537773 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 22:25:37 INFO - PROCESS | 3897 | 1461043537775 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 22:25:37 INFO - PROCESS | 3897 | 1461043537781 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:25:37 INFO - PROCESS | 3897 | 1461043537785 Marionette TRACE conn3 <- [1,2458,null,{}] 22:25:37 INFO - PROCESS | 3897 | 1461043537790 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:37 INFO - PROCESS | 3897 | 1461043537971 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 22:25:38 INFO - PROCESS | 3897 | 1461043538256 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d0cda000 == 179 [pid = 3897] [id = 622] 22:25:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 281 (0x7f09d2b75000) [pid = 3897] [serial = 1867] [outer = (nil)] 22:25:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 282 (0x7f09d6ce0400) [pid = 3897] [serial = 1868] [outer = 0x7f09d2b75000] 22:25:38 INFO - PROCESS | 3897 | 1461043538329 Marionette DEBUG loaded listener.js 22:25:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 283 (0x7f09da2e5000) [pid = 3897] [serial = 1869] [outer = 0x7f09d2b75000] 22:25:39 INFO - PROCESS | 3897 | 1461043539216 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 22:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1480ms 22:25:39 INFO - PROCESS | 3897 | 1461043539261 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 22:25:39 INFO - PROCESS | 3897 | 1461043539265 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 22:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:25:39 INFO - PROCESS | 3897 | 1461043539270 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:25:39 INFO - PROCESS | 3897 | 1461043539272 Marionette TRACE conn3 <- [1,2462,null,{}] 22:25:39 INFO - PROCESS | 3897 | 1461043539278 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:39 INFO - PROCESS | 3897 | 1461043539470 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 22:25:39 INFO - PROCESS | 3897 | 1461043539808 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d4aab800 == 180 [pid = 3897] [id = 623] 22:25:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 284 (0x7f09d2b77400) [pid = 3897] [serial = 1870] [outer = (nil)] 22:25:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 285 (0x7f09d49a3000) [pid = 3897] [serial = 1871] [outer = 0x7f09d2b77400] 22:25:39 INFO - PROCESS | 3897 | 1461043539882 Marionette DEBUG loaded listener.js 22:25:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 286 (0x7f09d6e66c00) [pid = 3897] [serial = 1872] [outer = 0x7f09d2b77400] 22:25:40 INFO - PROCESS | 3897 | 1461043540719 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 22:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1477ms 22:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:25:40 INFO - PROCESS | 3897 | 1461043540748 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 22:25:40 INFO - PROCESS | 3897 | 1461043540751 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 22:25:40 INFO - PROCESS | 3897 | 1461043540757 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:25:40 INFO - PROCESS | 3897 | 1461043540760 Marionette TRACE conn3 <- [1,2466,null,{}] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e459e000 == 179 [pid = 3897] [id = 146] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a04c9a800 == 178 [pid = 3897] [id = 145] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd1d7800 == 177 [pid = 3897] [id = 602] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db0c0800 == 176 [pid = 3897] [id = 601] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7fc7000 == 175 [pid = 3897] [id = 600] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d0b57800 == 174 [pid = 3897] [id = 599] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eec31000 == 173 [pid = 3897] [id = 591] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eda4c800 == 172 [pid = 3897] [id = 590] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebaab000 == 171 [pid = 3897] [id = 589] 22:25:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e93dc800 == 170 [pid = 3897] [id = 588] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 285 (0x7f09d9279800) [pid = 3897] [serial = 1608] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 284 (0x7f09e1eb2c00) [pid = 3897] [serial = 1602] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 283 (0x7f09e1f90800) [pid = 3897] [serial = 1614] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 282 (0x7f09e2059400) [pid = 3897] [serial = 1617] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 281 (0x7f09dd189400) [pid = 3897] [serial = 1611] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 280 (0x7f09e3a0e000) [pid = 3897] [serial = 1620] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 279 (0x7f09d745c400) [pid = 3897] [serial = 1605] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 278 (0x7f09e3bb1000) [pid = 3897] [serial = 1623] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 277 (0x7f09e2211800) [pid = 3897] [serial = 1736] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 276 (0x7f09e2848000) [pid = 3897] [serial = 1737] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 275 (0x7f09e2209c00) [pid = 3897] [serial = 1733] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 274 (0x7f09dc142400) [pid = 3897] [serial = 1682] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 273 (0x7f0a00273c00) [pid = 3897] [serial = 1509] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 272 (0x7f09d3b61400) [pid = 3897] [serial = 1515] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 271 (0x7f09e2183800) [pid = 3897] [serial = 1731] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 270 (0x7f09e92dec00) [pid = 3897] [serial = 1691] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 269 (0x7f0a0072ac00) [pid = 3897] [serial = 1572] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 268 (0x7f09d77d4400) [pid = 3897] [serial = 1716] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 267 (0x7f09e3a0d000) [pid = 3897] [serial = 1428] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 266 (0x7f09dc1d0400) [pid = 3897] [serial = 1425] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 265 (0x7f09ecf88000) [pid = 3897] [serial = 1380] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 264 (0x7f09f56e2000) [pid = 3897] [serial = 1452] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 263 (0x7f09fb60dc00) [pid = 3897] [serial = 1557] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 262 (0x7f09e4576000) [pid = 3897] [serial = 1688] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 261 (0x7f09e4aa4800) [pid = 3897] [serial = 1434] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f09dd6c3c00) [pid = 3897] [serial = 1728] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f0a00295000) [pid = 3897] [serial = 1566] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f09d9275800) [pid = 3897] [serial = 1356] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f09e4b1e000) [pid = 3897] [serial = 1479] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f0a0028f400) [pid = 3897] [serial = 1560] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f09e43f8400) [pid = 3897] [serial = 1548] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f09dc168800) [pid = 3897] [serial = 1722] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f09d93ad400) [pid = 3897] [serial = 1395] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f09e2209400) [pid = 3897] [serial = 1685] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f09e3a38000) [pid = 3897] [serial = 1488] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f09edcab000) [pid = 3897] [serial = 1703] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f09e8ce6c00) [pid = 3897] [serial = 1494] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f09fb610400) [pid = 3897] [serial = 1455] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f09e92eac00) [pid = 3897] [serial = 1440] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f09d900f800) [pid = 3897] [serial = 1718] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f09f0f23400) [pid = 3897] [serial = 1709] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f0a00723400) [pid = 3897] [serial = 1518] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f09e2051c00) [pid = 3897] [serial = 1730] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f09dd352000) [pid = 3897] [serial = 1353] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f09d6d11c00) [pid = 3897] [serial = 1724] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f09edb88000) [pid = 3897] [serial = 1446] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09edd87400) [pid = 3897] [serial = 1449] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09dc150800) [pid = 3897] [serial = 1485] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09e434cc00) [pid = 3897] [serial = 1431] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09e434c800) [pid = 3897] [serial = 1362] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09db492400) [pid = 3897] [serial = 1392] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09dd6c0400) [pid = 3897] [serial = 1359] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09fe928c00) [pid = 3897] [serial = 1506] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09d3b5e000) [pid = 3897] [serial = 1676] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09ef7c7800) [pid = 3897] [serial = 1386] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09f4964800) [pid = 3897] [serial = 1500] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09d9b94400) [pid = 3897] [serial = 1719] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09ebce2400) [pid = 3897] [serial = 1377] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09d668f400) [pid = 3897] [serial = 1713] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09eb0cd000) [pid = 3897] [serial = 1551] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e45b5000) [pid = 3897] [serial = 1365] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09edb84c00) [pid = 3897] [serial = 1383] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e8cdcc00) [pid = 3897] [serial = 1674] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09e92ed400) [pid = 3897] [serial = 1374] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09e5634c00) [pid = 3897] [serial = 1491] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09ee6c4c00) [pid = 3897] [serial = 1706] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09e8cdf000) [pid = 3897] [serial = 1371] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09d49f8000) [pid = 3897] [serial = 1712] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f0a00b06400) [pid = 3897] [serial = 1575] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09dc14d800) [pid = 3897] [serial = 1721] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09ec1c6c00) [pid = 3897] [serial = 1694] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09d6d08c00) [pid = 3897] [serial = 1715] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09d49a9400) [pid = 3897] [serial = 1563] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09dc3c3800) [pid = 3897] [serial = 1727] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09edb8b400) [pid = 3897] [serial = 1554] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09db48e800) [pid = 3897] [serial = 1725] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e4ba3800) [pid = 3897] [serial = 1368] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f0a0060a800) [pid = 3897] [serial = 1512] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09fba16000) [pid = 3897] [serial = 1503] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09d6d04000) [pid = 3897] [serial = 1542] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09dc149c00) [pid = 3897] [serial = 1545] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09ec109800) [pid = 3897] [serial = 1443] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09d679c000) [pid = 3897] [serial = 1578] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09f5610800) [pid = 3897] [serial = 1389] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09edb82c00) [pid = 3897] [serial = 1700] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09ee6c2c00) [pid = 3897] [serial = 1497] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09ecfee400) [pid = 3897] [serial = 1697] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09e2846000) [pid = 3897] [serial = 1419] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09d77c8800) [pid = 3897] [serial = 1482] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09e8a06800) [pid = 3897] [serial = 1437] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09d745f400) [pid = 3897] [serial = 1569] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09e222c000) [pid = 3897] [serial = 1734] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09d8a16400) [pid = 3897] [serial = 1679] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09d8f4b000) [pid = 3897] [serial = 1422] [outer = (nil)] [url = about:blank] 22:25:42 INFO - PROCESS | 3897 | 1461043542208 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:42 INFO - PROCESS | 3897 | 1461043542389 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 22:25:42 INFO - PROCESS | 3897 | 1461043542404 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d4aa8800 == 171 [pid = 3897] [id = 624] 22:25:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09cc8eb400) [pid = 3897] [serial = 1873] [outer = (nil)] 22:25:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09d64ca800) [pid = 3897] [serial = 1874] [outer = 0x7f09cc8eb400] 22:25:42 INFO - PROCESS | 3897 | 1461043542468 Marionette DEBUG loaded listener.js 22:25:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09d6791c00) [pid = 3897] [serial = 1875] [outer = 0x7f09cc8eb400] 22:25:43 INFO - PROCESS | 3897 | 1461043543383 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 22:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2658ms 22:25:43 INFO - PROCESS | 3897 | 1461043543416 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 22:25:43 INFO - PROCESS | 3897 | 1461043543421 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 22:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:25:43 INFO - PROCESS | 3897 | 1461043543428 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:25:43 INFO - PROCESS | 3897 | 1461043543431 Marionette TRACE conn3 <- [1,2470,null,{}] 22:25:43 INFO - PROCESS | 3897 | 1461043543437 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:43 INFO - PROCESS | 3897 | 1461043543616 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 22:25:43 INFO - PROCESS | 3897 | 1461043543807 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6c0f800 == 172 [pid = 3897] [id = 625] 22:25:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09cc8ea400) [pid = 3897] [serial = 1876] [outer = (nil)] 22:25:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09d6e68000) [pid = 3897] [serial = 1877] [outer = 0x7f09cc8ea400] 22:25:43 INFO - PROCESS | 3897 | 1461043543884 Marionette DEBUG loaded listener.js 22:25:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09d6f10800) [pid = 3897] [serial = 1878] [outer = 0x7f09cc8ea400] 22:25:44 INFO - PROCESS | 3897 | 1461043544759 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 22:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1386ms 22:25:44 INFO - PROCESS | 3897 | 1461043544813 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 22:25:44 INFO - PROCESS | 3897 | 1461043544816 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 22:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:25:44 INFO - PROCESS | 3897 | 1461043544823 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:25:44 INFO - PROCESS | 3897 | 1461043544826 Marionette TRACE conn3 <- [1,2474,null,{}] 22:25:44 INFO - PROCESS | 3897 | 1461043544831 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:45 INFO - PROCESS | 3897 | 1461043545092 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 22:25:45 INFO - PROCESS | 3897 | 1461043545116 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8003800 == 173 [pid = 3897] [id = 626] 22:25:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09d7454c00) [pid = 3897] [serial = 1879] [outer = (nil)] 22:25:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09d77cec00) [pid = 3897] [serial = 1880] [outer = 0x7f09d7454c00] 22:25:45 INFO - PROCESS | 3897 | 1461043545180 Marionette DEBUG loaded listener.js 22:25:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09d8a0cc00) [pid = 3897] [serial = 1881] [outer = 0x7f09d7454c00] 22:25:46 INFO - PROCESS | 3897 | 1461043546209 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 22:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1431ms 22:25:46 INFO - PROCESS | 3897 | 1461043546262 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 22:25:46 INFO - PROCESS | 3897 | 1461043546270 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 22:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:25:46 INFO - PROCESS | 3897 | 1461043546285 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:25:46 INFO - PROCESS | 3897 | 1461043546287 Marionette TRACE conn3 <- [1,2478,null,{}] 22:25:46 INFO - PROCESS | 3897 | 1461043546293 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:46 INFO - PROCESS | 3897 | 1461043546533 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 22:25:46 INFO - PROCESS | 3897 | 1461043546557 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da1c8800 == 174 [pid = 3897] [id = 627] 22:25:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09d49f2800) [pid = 3897] [serial = 1882] [outer = (nil)] 22:25:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09d926ec00) [pid = 3897] [serial = 1883] [outer = 0x7f09d49f2800] 22:25:46 INFO - PROCESS | 3897 | 1461043546617 Marionette DEBUG loaded listener.js 22:25:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09d9b9dc00) [pid = 3897] [serial = 1884] [outer = 0x7f09d49f2800] 22:25:47 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09d745cc00) [pid = 3897] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:25:47 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09d64c6c00) [pid = 3897] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:25:47 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09dc14a000) [pid = 3897] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:25:47 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09dc148800) [pid = 3897] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:25:47 INFO - PROCESS | 3897 | 1461043547854 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 22:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1627ms 22:25:47 INFO - PROCESS | 3897 | 1461043547912 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 22:25:47 INFO - PROCESS | 3897 | 1461043547916 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 22:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:25:47 INFO - PROCESS | 3897 | 1461043547921 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:25:47 INFO - PROCESS | 3897 | 1461043547923 Marionette TRACE conn3 <- [1,2482,null,{}] 22:25:47 INFO - PROCESS | 3897 | 1461043547929 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:48 INFO - PROCESS | 3897 | 1461043548089 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 22:25:48 INFO - PROCESS | 3897 | 1461043548103 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db228800 == 175 [pid = 3897] [id = 628] 22:25:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09d49fd800) [pid = 3897] [serial = 1885] [outer = (nil)] 22:25:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09db159c00) [pid = 3897] [serial = 1886] [outer = 0x7f09d49fd800] 22:25:48 INFO - PROCESS | 3897 | 1461043548163 Marionette DEBUG loaded listener.js 22:25:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09dc148800) [pid = 3897] [serial = 1887] [outer = 0x7f09d49fd800] 22:25:49 INFO - PROCESS | 3897 | 1461043549078 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 22:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1180ms 22:25:49 INFO - PROCESS | 3897 | 1461043549103 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 22:25:49 INFO - PROCESS | 3897 | 1461043549106 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 22:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:25:49 INFO - PROCESS | 3897 | 1461043549112 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:25:49 INFO - PROCESS | 3897 | 1461043549113 Marionette TRACE conn3 <- [1,2486,null,{}] 22:25:49 INFO - PROCESS | 3897 | 1461043549119 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:49 INFO - PROCESS | 3897 | 1461043549307 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 22:25:49 INFO - PROCESS | 3897 | 1461043549686 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cf073000 == 176 [pid = 3897] [id = 629] 22:25:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09cc8e5000) [pid = 3897] [serial = 1888] [outer = (nil)] 22:25:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09d2b71800) [pid = 3897] [serial = 1889] [outer = 0x7f09cc8e5000] 22:25:49 INFO - PROCESS | 3897 | 1461043549763 Marionette DEBUG loaded listener.js 22:25:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09d49fa000) [pid = 3897] [serial = 1890] [outer = 0x7f09cc8e5000] 22:25:50 INFO - PROCESS | 3897 | 1461043550704 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 22:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1630ms 22:25:50 INFO - PROCESS | 3897 | 1461043550744 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 22:25:50 INFO - PROCESS | 3897 | 1461043550749 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 22:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:25:50 INFO - PROCESS | 3897 | 1461043550757 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:25:50 INFO - PROCESS | 3897 | 1461043550762 Marionette TRACE conn3 <- [1,2490,null,{}] 22:25:50 INFO - PROCESS | 3897 | 1461043550770 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:50 INFO - PROCESS | 3897 | 1461043550968 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 22:25:51 INFO - PROCESS | 3897 | 1461043551234 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d921e000 == 177 [pid = 3897] [id = 630] 22:25:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09d7456400) [pid = 3897] [serial = 1891] [outer = (nil)] 22:25:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09d764a000) [pid = 3897] [serial = 1892] [outer = 0x7f09d7456400] 22:25:51 INFO - PROCESS | 3897 | 1461043551364 Marionette DEBUG loaded listener.js 22:25:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09d8a0e400) [pid = 3897] [serial = 1893] [outer = 0x7f09d7456400] 22:25:52 INFO - PROCESS | 3897 | 1461043552297 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 22:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1583ms 22:25:52 INFO - PROCESS | 3897 | 1461043552344 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 22:25:52 INFO - PROCESS | 3897 | 1461043552350 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 22:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:25:52 INFO - PROCESS | 3897 | 1461043552356 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:25:52 INFO - PROCESS | 3897 | 1461043552359 Marionette TRACE conn3 <- [1,2494,null,{}] 22:25:52 INFO - PROCESS | 3897 | 1461043552365 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:52 INFO - PROCESS | 3897 | 1461043552562 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 22:25:52 INFO - PROCESS | 3897 | 1461043552913 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc111000 == 178 [pid = 3897] [id = 631] 22:25:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09d926d800) [pid = 3897] [serial = 1894] [outer = (nil)] 22:25:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09da2db000) [pid = 3897] [serial = 1895] [outer = 0x7f09d926d800] 22:25:52 INFO - PROCESS | 3897 | 1461043552990 Marionette DEBUG loaded listener.js 22:25:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09db48d400) [pid = 3897] [serial = 1896] [outer = 0x7f09d926d800] 22:25:53 INFO - PROCESS | 3897 | 1461043553844 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 22:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1540ms 22:25:53 INFO - PROCESS | 3897 | 1461043553897 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 22:25:53 INFO - PROCESS | 3897 | 1461043553900 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 22:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:25:53 INFO - PROCESS | 3897 | 1461043553922 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:25:53 INFO - PROCESS | 3897 | 1461043553936 Marionette TRACE conn3 <- [1,2498,null,{}] 22:25:53 INFO - PROCESS | 3897 | 1461043553957 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:54 INFO - PROCESS | 3897 | 1461043554236 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 22:25:54 INFO - PROCESS | 3897 | 1461043554397 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e213a000 == 179 [pid = 3897] [id = 632] 22:25:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09dc16dc00) [pid = 3897] [serial = 1897] [outer = (nil)] 22:25:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09dd18b800) [pid = 3897] [serial = 1898] [outer = 0x7f09dc16dc00] 22:25:54 INFO - PROCESS | 3897 | 1461043554516 Marionette DEBUG loaded listener.js 22:25:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09dd358c00) [pid = 3897] [serial = 1899] [outer = 0x7f09dc16dc00] 22:25:55 INFO - PROCESS | 3897 | 1461043555358 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 22:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1505ms 22:25:55 INFO - PROCESS | 3897 | 1461043555414 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 22:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:25:55 INFO - PROCESS | 3897 | 1461043555419 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 22:25:55 INFO - PROCESS | 3897 | 1461043555426 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:25:55 INFO - PROCESS | 3897 | 1461043555429 Marionette TRACE conn3 <- [1,2502,null,{}] 22:25:55 INFO - PROCESS | 3897 | 1461043555434 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:55 INFO - PROCESS | 3897 | 1461043555626 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 22:25:55 INFO - PROCESS | 3897 | 1461043555893 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2550000 == 180 [pid = 3897] [id = 633] 22:25:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09dc1c8800) [pid = 3897] [serial = 1900] [outer = (nil)] 22:25:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09e1eb2c00) [pid = 3897] [serial = 1901] [outer = 0x7f09dc1c8800] 22:25:55 INFO - PROCESS | 3897 | 1461043555975 Marionette DEBUG loaded listener.js 22:25:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09e204d000) [pid = 3897] [serial = 1902] [outer = 0x7f09dc1c8800] 22:25:56 INFO - PROCESS | 3897 | 1461043556842 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 22:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1484ms 22:25:56 INFO - PROCESS | 3897 | 1461043556909 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 22:25:56 INFO - PROCESS | 3897 | 1461043556912 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 22:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:25:56 INFO - PROCESS | 3897 | 1461043556918 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:25:56 INFO - PROCESS | 3897 | 1461043556921 Marionette TRACE conn3 <- [1,2506,null,{}] 22:25:56 INFO - PROCESS | 3897 | 1461043556927 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:57 INFO - PROCESS | 3897 | 1461043557127 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 22:25:57 INFO - PROCESS | 3897 | 1461043557396 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3a4a800 == 181 [pid = 3897] [id = 634] 22:25:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09e2228400) [pid = 3897] [serial = 1903] [outer = (nil)] 22:25:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09e2230000) [pid = 3897] [serial = 1904] [outer = 0x7f09e2228400] 22:25:57 INFO - PROCESS | 3897 | 1461043557534 Marionette DEBUG loaded listener.js 22:25:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09e3bab800) [pid = 3897] [serial = 1905] [outer = 0x7f09e2228400] 22:25:58 INFO - PROCESS | 3897 | 1461043558408 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 22:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1531ms 22:25:58 INFO - PROCESS | 3897 | 1461043558451 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 22:25:58 INFO - PROCESS | 3897 | 1461043558455 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 22:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:25:58 INFO - PROCESS | 3897 | 1461043558461 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:25:58 INFO - PROCESS | 3897 | 1461043558463 Marionette TRACE conn3 <- [1,2510,null,{}] 22:25:58 INFO - PROCESS | 3897 | 1461043558469 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:25:58 INFO - PROCESS | 3897 | 1461043558653 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 22:25:58 INFO - PROCESS | 3897 | 1461043558926 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46dc800 == 182 [pid = 3897] [id = 635] 22:25:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09dc1c5800) [pid = 3897] [serial = 1906] [outer = (nil)] 22:25:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f09e4394c00) [pid = 3897] [serial = 1907] [outer = 0x7f09dc1c5800] 22:25:59 INFO - PROCESS | 3897 | 1461043559022 Marionette DEBUG loaded listener.js 22:25:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f09e457ec00) [pid = 3897] [serial = 1908] [outer = 0x7f09dc1c5800] 22:25:59 INFO - PROCESS | 3897 | 1461043559864 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 22:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1434ms 22:25:59 INFO - PROCESS | 3897 | 1461043559896 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 22:25:59 INFO - PROCESS | 3897 | 1461043559899 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 22:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:25:59 INFO - PROCESS | 3897 | 1461043559905 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:25:59 INFO - PROCESS | 3897 | 1461043559908 Marionette TRACE conn3 <- [1,2514,null,{}] 22:25:59 INFO - PROCESS | 3897 | 1461043559914 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:00 INFO - PROCESS | 3897 | 1461043560110 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 22:26:00 INFO - PROCESS | 3897 | 1461043560385 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e52c6000 == 183 [pid = 3897] [id = 636] 22:26:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f09dd6c0400) [pid = 3897] [serial = 1909] [outer = (nil)] 22:26:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09e45bf400) [pid = 3897] [serial = 1910] [outer = 0x7f09dd6c0400] 22:26:00 INFO - PROCESS | 3897 | 1461043560460 Marionette DEBUG loaded listener.js 22:26:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f09e4b11800) [pid = 3897] [serial = 1911] [outer = 0x7f09dd6c0400] 22:26:01 INFO - PROCESS | 3897 | 1461043561307 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 22:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1477ms 22:26:01 INFO - PROCESS | 3897 | 1461043561386 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 22:26:01 INFO - PROCESS | 3897 | 1461043561389 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 22:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:26:01 INFO - PROCESS | 3897 | 1461043561397 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:26:01 INFO - PROCESS | 3897 | 1461043561400 Marionette TRACE conn3 <- [1,2518,null,{}] 22:26:01 INFO - PROCESS | 3897 | 1461043561404 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:01 INFO - PROCESS | 3897 | 1461043561622 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 22:26:01 INFO - PROCESS | 3897 | 1461043561898 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5420000 == 184 [pid = 3897] [id = 637] 22:26:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f09e3bcbc00) [pid = 3897] [serial = 1912] [outer = (nil)] 22:26:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09e4ba2000) [pid = 3897] [serial = 1913] [outer = 0x7f09e3bcbc00] 22:26:02 INFO - PROCESS | 3897 | 1461043562013 Marionette DEBUG loaded listener.js 22:26:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09e5634400) [pid = 3897] [serial = 1914] [outer = 0x7f09e3bcbc00] 22:26:02 INFO - PROCESS | 3897 | 1461043562848 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 22:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1480ms 22:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:26:02 INFO - PROCESS | 3897 | 1461043562879 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 22:26:02 INFO - PROCESS | 3897 | 1461043562882 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 22:26:02 INFO - PROCESS | 3897 | 1461043562887 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:26:02 INFO - PROCESS | 3897 | 1461043562891 Marionette TRACE conn3 <- [1,2522,null,{}] 22:26:02 INFO - PROCESS | 3897 | 1461043562897 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:03 INFO - PROCESS | 3897 | 1461043563084 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 22:26:03 INFO - PROCESS | 3897 | 1461043563364 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8850800 == 185 [pid = 3897] [id = 638] 22:26:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09e45bfc00) [pid = 3897] [serial = 1915] [outer = (nil)] 22:26:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09e6509400) [pid = 3897] [serial = 1916] [outer = 0x7f09e45bfc00] 22:26:03 INFO - PROCESS | 3897 | 1461043563441 Marionette DEBUG loaded listener.js 22:26:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09e8762c00) [pid = 3897] [serial = 1917] [outer = 0x7f09e45bfc00] 22:26:04 INFO - PROCESS | 3897 | 1461043564361 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 22:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1532ms 22:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:26:04 INFO - PROCESS | 3897 | 1461043564421 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 22:26:04 INFO - PROCESS | 3897 | 1461043564424 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 22:26:04 INFO - PROCESS | 3897 | 1461043564430 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:26:04 INFO - PROCESS | 3897 | 1461043564433 Marionette TRACE conn3 <- [1,2526,null,{}] 22:26:04 INFO - PROCESS | 3897 | 1461043564439 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:04 INFO - PROCESS | 3897 | 1461043564621 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 22:26:04 INFO - PROCESS | 3897 | 1461043564901 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e93d5000 == 186 [pid = 3897] [id = 639] 22:26:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09e92ea800) [pid = 3897] [serial = 1918] [outer = (nil)] 22:26:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09e963b800) [pid = 3897] [serial = 1919] [outer = 0x7f09e92ea800] 22:26:05 INFO - PROCESS | 3897 | 1461043565046 Marionette DEBUG loaded listener.js 22:26:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09eb1b6800) [pid = 3897] [serial = 1920] [outer = 0x7f09e92ea800] 22:26:05 INFO - PROCESS | 3897 | 1461043565900 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 22:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1535ms 22:26:05 INFO - PROCESS | 3897 | 1461043565965 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 22:26:05 INFO - PROCESS | 3897 | 1461043565969 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 22:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:26:05 INFO - PROCESS | 3897 | 1461043565977 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:26:05 INFO - PROCESS | 3897 | 1461043565986 Marionette TRACE conn3 <- [1,2530,null,{}] 22:26:05 INFO - PROCESS | 3897 | 1461043565991 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:06 INFO - PROCESS | 3897 | 1461043566236 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 22:26:06 INFO - PROCESS | 3897 | 1461043566556 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed26d000 == 187 [pid = 3897] [id = 640] 22:26:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09ec1c7800) [pid = 3897] [serial = 1921] [outer = (nil)] 22:26:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09edca7800) [pid = 3897] [serial = 1922] [outer = 0x7f09ec1c7800] 22:26:06 INFO - PROCESS | 3897 | 1461043566630 Marionette DEBUG loaded listener.js 22:26:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09ee6c2c00) [pid = 3897] [serial = 1923] [outer = 0x7f09ec1c7800] 22:26:07 INFO - PROCESS | 3897 | 1461043567462 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 22:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1538ms 22:26:07 INFO - PROCESS | 3897 | 1461043567516 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 22:26:07 INFO - PROCESS | 3897 | 1461043567519 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 22:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:26:07 INFO - PROCESS | 3897 | 1461043567525 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:26:07 INFO - PROCESS | 3897 | 1461043567528 Marionette TRACE conn3 <- [1,2534,null,{}] 22:26:07 INFO - PROCESS | 3897 | 1461043567533 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:07 INFO - PROCESS | 3897 | 1461043567715 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 22:26:07 INFO - PROCESS | 3897 | 1461043567993 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee165000 == 188 [pid = 3897] [id = 641] 22:26:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09ecf88000) [pid = 3897] [serial = 1924] [outer = (nil)] 22:26:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f09ee90a800) [pid = 3897] [serial = 1925] [outer = 0x7f09ecf88000] 22:26:08 INFO - PROCESS | 3897 | 1461043568105 Marionette DEBUG loaded listener.js 22:26:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f09ef7c7800) [pid = 3897] [serial = 1926] [outer = 0x7f09ecf88000] 22:26:08 INFO - PROCESS | 3897 | 1461043568930 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 22:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1437ms 22:26:08 INFO - PROCESS | 3897 | 1461043568963 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 22:26:08 INFO - PROCESS | 3897 | 1461043568966 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 22:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:26:08 INFO - PROCESS | 3897 | 1461043568972 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:26:08 INFO - PROCESS | 3897 | 1461043568975 Marionette TRACE conn3 <- [1,2538,null,{}] 22:26:08 INFO - PROCESS | 3897 | 1461043568980 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:09 INFO - PROCESS | 3897 | 1461043569184 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 22:26:09 INFO - PROCESS | 3897 | 1461043569467 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d06000 == 189 [pid = 3897] [id = 642] 22:26:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09dd188000) [pid = 3897] [serial = 1927] [outer = (nil)] 22:26:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f09f0cb8400) [pid = 3897] [serial = 1928] [outer = 0x7f09dd188000] 22:26:09 INFO - PROCESS | 3897 | 1461043569542 Marionette DEBUG loaded listener.js 22:26:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f09f4964800) [pid = 3897] [serial = 1929] [outer = 0x7f09dd188000] 22:26:10 INFO - PROCESS | 3897 | 1461043570389 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 22:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1478ms 22:26:10 INFO - PROCESS | 3897 | 1461043570466 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 22:26:10 INFO - PROCESS | 3897 | 1461043570470 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 22:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:26:10 INFO - PROCESS | 3897 | 1461043570478 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:26:10 INFO - PROCESS | 3897 | 1461043570481 Marionette TRACE conn3 <- [1,2542,null,{}] 22:26:10 INFO - PROCESS | 3897 | 1461043570486 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:10 INFO - PROCESS | 3897 | 1461043570684 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 22:26:10 INFO - PROCESS | 3897 | 1461043570962 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb5d4000 == 190 [pid = 3897] [id = 643] 22:26:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f09d6ce4c00) [pid = 3897] [serial = 1930] [outer = (nil)] 22:26:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f09fa761c00) [pid = 3897] [serial = 1931] [outer = 0x7f09d6ce4c00] 22:26:11 INFO - PROCESS | 3897 | 1461043571074 Marionette DEBUG loaded listener.js 22:26:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f09fb893400) [pid = 3897] [serial = 1932] [outer = 0x7f09d6ce4c00] 22:26:11 INFO - PROCESS | 3897 | 1461043571917 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 22:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1485ms 22:26:11 INFO - PROCESS | 3897 | 1461043571963 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 22:26:11 INFO - PROCESS | 3897 | 1461043571967 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 22:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:26:11 INFO - PROCESS | 3897 | 1461043571973 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:26:11 INFO - PROCESS | 3897 | 1461043571985 Marionette TRACE conn3 <- [1,2546,null,{}] 22:26:12 INFO - PROCESS | 3897 | 1461043572009 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:12 INFO - PROCESS | 3897 | 1461043572221 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 22:26:12 INFO - PROCESS | 3897 | 1461043572498 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fe419000 == 191 [pid = 3897] [id = 644] 22:26:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f09e222e000) [pid = 3897] [serial = 1933] [outer = (nil)] 22:26:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f09fc7dc800) [pid = 3897] [serial = 1934] [outer = 0x7f09e222e000] 22:26:12 INFO - PROCESS | 3897 | 1461043572608 Marionette DEBUG loaded listener.js 22:26:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f09fea80400) [pid = 3897] [serial = 1935] [outer = 0x7f09e222e000] 22:26:13 INFO - PROCESS | 3897 | 1461043573516 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 22:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1607ms 22:26:13 INFO - PROCESS | 3897 | 1461043573581 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 22:26:13 INFO - PROCESS | 3897 | 1461043573585 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 22:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:26:13 INFO - PROCESS | 3897 | 1461043573609 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:26:13 INFO - PROCESS | 3897 | 1461043573612 Marionette TRACE conn3 <- [1,2550,null,{}] 22:26:13 INFO - PROCESS | 3897 | 1461043573618 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:13 INFO - PROCESS | 3897 | 1461043573811 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 22:26:14 INFO - PROCESS | 3897 | 1461043574104 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00885000 == 192 [pid = 3897] [id = 645] 22:26:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f09e3bc3400) [pid = 3897] [serial = 1936] [outer = (nil)] 22:26:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f0a00278000) [pid = 3897] [serial = 1937] [outer = 0x7f09e3bc3400] 22:26:14 INFO - PROCESS | 3897 | 1461043574227 Marionette DEBUG loaded listener.js 22:26:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f0a0060fc00) [pid = 3897] [serial = 1938] [outer = 0x7f09e3bc3400] 22:26:15 INFO - PROCESS | 3897 | 1461043575132 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 22:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1590ms 22:26:15 INFO - PROCESS | 3897 | 1461043575196 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 22:26:15 INFO - PROCESS | 3897 | 1461043575200 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 22:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:26:15 INFO - PROCESS | 3897 | 1461043575206 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:26:15 INFO - PROCESS | 3897 | 1461043575208 Marionette TRACE conn3 <- [1,2554,null,{}] 22:26:15 INFO - PROCESS | 3897 | 1461043575214 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:15 INFO - PROCESS | 3897 | 1461043575412 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 22:26:16 INFO - PROCESS | 3897 | 1461043576286 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6851800 == 193 [pid = 3897] [id = 646] 22:26:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f09d2b78800) [pid = 3897] [serial = 1939] [outer = (nil)] 22:26:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f09d3b58000) [pid = 3897] [serial = 1940] [outer = 0x7f09d2b78800] 22:26:16 INFO - PROCESS | 3897 | 1461043576379 Marionette DEBUG loaded listener.js 22:26:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f09d64c2c00) [pid = 3897] [serial = 1941] [outer = 0x7f09d2b78800] 22:26:17 INFO - PROCESS | 3897 | 1461043577276 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 22:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2133ms 22:26:17 INFO - PROCESS | 3897 | 1461043577340 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 22:26:17 INFO - PROCESS | 3897 | 1461043577347 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 22:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:26:17 INFO - PROCESS | 3897 | 1461043577356 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:26:17 INFO - PROCESS | 3897 | 1461043577360 Marionette TRACE conn3 <- [1,2558,null,{}] 22:26:17 INFO - PROCESS | 3897 | 1461043577367 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:17 INFO - PROCESS | 3897 | 1461043577619 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 22:26:18 INFO - PROCESS | 3897 | 1461043578104 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cc8de000 == 194 [pid = 3897] [id = 647] 22:26:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f09d6797000) [pid = 3897] [serial = 1942] [outer = (nil)] 22:26:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f09d6ce4400) [pid = 3897] [serial = 1943] [outer = 0x7f09d6797000] 22:26:18 INFO - PROCESS | 3897 | 1461043578178 Marionette DEBUG loaded listener.js 22:26:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f09d745c000) [pid = 3897] [serial = 1944] [outer = 0x7f09d6797000] 22:26:19 INFO - PROCESS | 3897 | 1461043579124 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 22:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1831ms 22:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:26:19 INFO - PROCESS | 3897 | 1461043579214 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 22:26:19 INFO - PROCESS | 3897 | 1461043579218 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 22:26:19 INFO - PROCESS | 3897 | 1461043579225 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:26:19 INFO - PROCESS | 3897 | 1461043579228 Marionette TRACE conn3 <- [1,2562,null,{}] 22:26:19 INFO - PROCESS | 3897 | 1461043579234 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:19 INFO - PROCESS | 3897 | 1461043579467 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc257000 == 193 [pid = 3897] [id = 576] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9ae9000 == 192 [pid = 3897] [id = 572] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e93d8000 == 191 [pid = 3897] [id = 569] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8009000 == 190 [pid = 3897] [id = 571] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d2ac4000 == 189 [pid = 3897] [id = 570] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db228800 == 188 [pid = 3897] [id = 628] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da1c8800 == 187 [pid = 3897] [id = 627] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8003800 == 186 [pid = 3897] [id = 626] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6c0f800 == 185 [pid = 3897] [id = 625] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d4aa8800 == 184 [pid = 3897] [id = 624] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d0cda000 == 183 [pid = 3897] [id = 622] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d0cc6000 == 182 [pid = 3897] [id = 621] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09cc6d5000 == 181 [pid = 3897] [id = 620] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09cc8de800 == 180 [pid = 3897] [id = 619] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc375800 == 179 [pid = 3897] [id = 618] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09cf062800 == 178 [pid = 3897] [id = 617] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc368800 == 177 [pid = 3897] [id = 616] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d64ad000 == 176 [pid = 3897] [id = 615] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a05cba800 == 175 [pid = 3897] [id = 614] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00242800 == 174 [pid = 3897] [id = 613] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb65d800 == 173 [pid = 3897] [id = 612] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09eec4c000 == 172 [pid = 3897] [id = 611] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed4dc800 == 171 [pid = 3897] [id = 610] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e949b800 == 170 [pid = 3897] [id = 609] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5408800 == 169 [pid = 3897] [id = 608] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4ce1800 == 168 [pid = 3897] [id = 607] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a49800 == 167 [pid = 3897] [id = 606] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc123800 == 166 [pid = 3897] [id = 605] 22:26:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d768c000 == 165 [pid = 3897] [id = 604] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f09d77d3c00) [pid = 3897] [serial = 1793] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f09e2203800) [pid = 3897] [serial = 1806] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f09d6cdb400) [pid = 3897] [serial = 1787] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f09e963d800) [pid = 3897] [serial = 1766] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f09e546c000) [pid = 3897] [serial = 1796] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f09e3bcc000) [pid = 3897] [serial = 1809] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f09db15a800) [pid = 3897] [serial = 1802] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f09e3a04c00) [pid = 3897] [serial = 1739] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f09d64ce400) [pid = 3897] [serial = 1811] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f09d900ac00) [pid = 3897] [serial = 1800] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f09dc14d000) [pid = 3897] [serial = 1803] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f09e8a04800) [pid = 3897] [serial = 1763] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f09eae32800) [pid = 3897] [serial = 1769] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f09dc1c6c00) [pid = 3897] [serial = 1745] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f09eec6bc00) [pid = 3897] [serial = 1775] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f09d8f4a400) [pid = 3897] [serial = 1742] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f09f0d5dc00) [pid = 3897] [serial = 1781] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f09e220c800) [pid = 3897] [serial = 1748] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f09edca8800) [pid = 3897] [serial = 1772] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f09d7ea3800) [pid = 3897] [serial = 1799] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09e43f2c00) [pid = 3897] [serial = 1754] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09fb36d000) [pid = 3897] [serial = 1784] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09e4b9f000) [pid = 3897] [serial = 1757] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09e284bc00) [pid = 3897] [serial = 1808] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09ef7c8c00) [pid = 3897] [serial = 1778] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09e1eb4800) [pid = 3897] [serial = 1805] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09fb5f0400) [pid = 3897] [serial = 1790] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09e5639800) [pid = 3897] [serial = 1760] [outer = (nil)] [url = about:blank] 22:26:19 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09e3bdc800) [pid = 3897] [serial = 1751] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 3897 | 1461043580169 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cc6dd800 == 166 [pid = 3897] [id = 648] 22:26:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09d2b7a000) [pid = 3897] [serial = 1945] [outer = (nil)] 22:26:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09d6cda000) [pid = 3897] [serial = 1946] [outer = 0x7f09d2b7a000] 22:26:20 INFO - PROCESS | 3897 | 1461043580233 Marionette DEBUG loaded listener.js 22:26:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09d9278c00) [pid = 3897] [serial = 1947] [outer = 0x7f09d2b7a000] 22:26:21 INFO - PROCESS | 3897 | 1461043581005 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 22:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1838ms 22:26:21 INFO - PROCESS | 3897 | 1461043581062 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 22:26:21 INFO - PROCESS | 3897 | 1461043581065 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 22:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:26:21 INFO - PROCESS | 3897 | 1461043581078 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:26:21 INFO - PROCESS | 3897 | 1461043581086 Marionette TRACE conn3 <- [1,2566,null,{}] 22:26:21 INFO - PROCESS | 3897 | 1461043581094 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:21 INFO - PROCESS | 3897 | 1461043581298 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 22:26:21 INFO - PROCESS | 3897 | 1461043581486 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d677d000 == 167 [pid = 3897] [id = 649] 22:26:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09d49a9800) [pid = 3897] [serial = 1948] [outer = (nil)] 22:26:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09db15fc00) [pid = 3897] [serial = 1949] [outer = 0x7f09d49a9800] 22:26:21 INFO - PROCESS | 3897 | 1461043581546 Marionette DEBUG loaded listener.js 22:26:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09dc1cc400) [pid = 3897] [serial = 1950] [outer = 0x7f09d49a9800] 22:26:22 INFO - PROCESS | 3897 | 1461043582359 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 22:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1341ms 22:26:22 INFO - PROCESS | 3897 | 1461043582423 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 22:26:22 INFO - PROCESS | 3897 | 1461043582427 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 22:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:26:22 INFO - PROCESS | 3897 | 1461043582432 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:26:22 INFO - PROCESS | 3897 | 1461043582434 Marionette TRACE conn3 <- [1,2570,null,{}] 22:26:22 INFO - PROCESS | 3897 | 1461043582440 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:22 INFO - PROCESS | 3897 | 1461043582682 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 22:26:22 INFO - PROCESS | 3897 | 1461043582709 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9da5800 == 168 [pid = 3897] [id = 650] 22:26:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09dc1d1c00) [pid = 3897] [serial = 1951] [outer = (nil)] 22:26:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09e1eb5400) [pid = 3897] [serial = 1952] [outer = 0x7f09dc1d1c00] 22:26:22 INFO - PROCESS | 3897 | 1461043582769 Marionette DEBUG loaded listener.js 22:26:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09e2034800) [pid = 3897] [serial = 1953] [outer = 0x7f09dc1d1c00] 22:26:23 INFO - PROCESS | 3897 | 1461043583712 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 22:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1339ms 22:26:23 INFO - PROCESS | 3897 | 1461043583773 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 22:26:23 INFO - PROCESS | 3897 | 1461043583776 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 22:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:26:23 INFO - PROCESS | 3897 | 1461043583781 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:26:23 INFO - PROCESS | 3897 | 1461043583783 Marionette TRACE conn3 <- [1,2574,null,{}] 22:26:23 INFO - PROCESS | 3897 | 1461043583789 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:24 INFO - PROCESS | 3897 | 1461043584056 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 22:26:24 INFO - PROCESS | 3897 | 1461043584103 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db25c000 == 169 [pid = 3897] [id = 651] 22:26:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f09e203b000) [pid = 3897] [serial = 1954] [outer = (nil)] 22:26:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f09e203e400) [pid = 3897] [serial = 1955] [outer = 0x7f09e203b000] 22:26:24 INFO - PROCESS | 3897 | 1461043584175 Marionette DEBUG loaded listener.js 22:26:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f09e2234400) [pid = 3897] [serial = 1956] [outer = 0x7f09e203b000] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f09dd18e400) [pid = 3897] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f09d7457400) [pid = 3897] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f09e8a05800) [pid = 3897] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09ecf83000) [pid = 3897] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09e5756c00) [pid = 3897] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09e4b9e000) [pid = 3897] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09e8ce5400) [pid = 3897] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09e2849c00) [pid = 3897] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09d9277000) [pid = 3897] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09ee3df400) [pid = 3897] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09e5471000) [pid = 3897] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09da2e0c00) [pid = 3897] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09eba4c400) [pid = 3897] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09ecf7f800) [pid = 3897] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09e44cf400) [pid = 3897] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09e1f8f000) [pid = 3897] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09e3bb2400) [pid = 3897] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e457c400) [pid = 3897] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09d668dc00) [pid = 3897] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09d49fe000) [pid = 3897] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09e457f000) [pid = 3897] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09d49a8c00) [pid = 3897] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09d3b52800) [pid = 3897] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09e1eb6400) [pid = 3897] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09d7454c00) [pid = 3897] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09d49f2800) [pid = 3897] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09fb595400) [pid = 3897] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09e2210400) [pid = 3897] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f0a00290400) [pid = 3897] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09eae33c00) [pid = 3897] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09d2b75000) [pid = 3897] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09e5469000) [pid = 3897] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09cc8eb400) [pid = 3897] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09e4b1e400) [pid = 3897] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09d6877800) [pid = 3897] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09e8a0c800) [pid = 3897] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09d8a0e800) [pid = 3897] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f0a00295c00) [pid = 3897] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09e4fb1000) [pid = 3897] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09dd6cf800) [pid = 3897] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09d6686c00) [pid = 3897] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09edb86400) [pid = 3897] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09d2b72000) [pid = 3897] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09ecd9c400) [pid = 3897] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09cc8ea400) [pid = 3897] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09d2b77400) [pid = 3897] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09d93a5800) [pid = 3897] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09dd6c9000) [pid = 3897] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09e45bf000) [pid = 3897] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09ebcee400) [pid = 3897] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09d49a7400) [pid = 3897] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09edb80400) [pid = 3897] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09d64c3000) [pid = 3897] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09e7466c00) [pid = 3897] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09edd8c000) [pid = 3897] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09e92e7400) [pid = 3897] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09d3b60400) [pid = 3897] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09edca2400) [pid = 3897] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09e6966400) [pid = 3897] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09d8a14000) [pid = 3897] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09d8a14c00) [pid = 3897] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09d6799c00) [pid = 3897] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09e44d0c00) [pid = 3897] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09dc166400) [pid = 3897] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09dd352c00) [pid = 3897] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:26:25 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09db48ac00) [pid = 3897] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:26:26 INFO - PROCESS | 3897 | 1461043586101 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 22:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2381ms 22:26:26 INFO - PROCESS | 3897 | 1461043586163 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 22:26:26 INFO - PROCESS | 3897 | 1461043586166 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 22:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:26:26 INFO - PROCESS | 3897 | 1461043586175 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:26:26 INFO - PROCESS | 3897 | 1461043586178 Marionette TRACE conn3 <- [1,2578,null,{}] 22:26:26 INFO - PROCESS | 3897 | 1461043586183 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:26 INFO - PROCESS | 3897 | 1461043586354 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 22:26:26 INFO - PROCESS | 3897 | 1461043586543 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7d1d800 == 170 [pid = 3897] [id = 652] 22:26:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09cc8eb400) [pid = 3897] [serial = 1957] [outer = (nil)] 22:26:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09d7641c00) [pid = 3897] [serial = 1958] [outer = 0x7f09cc8eb400] 22:26:26 INFO - PROCESS | 3897 | 1461043586605 Marionette DEBUG loaded listener.js 22:26:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09dd6c9000) [pid = 3897] [serial = 1959] [outer = 0x7f09cc8eb400] 22:26:27 INFO - PROCESS | 3897 | 1461043587335 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 22:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1182ms 22:26:27 INFO - PROCESS | 3897 | 1461043587358 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 22:26:27 INFO - PROCESS | 3897 | 1461043587360 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 22:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:26:27 INFO - PROCESS | 3897 | 1461043587366 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:26:27 INFO - PROCESS | 3897 | 1461043587368 Marionette TRACE conn3 <- [1,2582,null,{}] 22:26:27 INFO - PROCESS | 3897 | 1461043587386 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:27 INFO - PROCESS | 3897 | 1461043587783 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 22:26:28 INFO - PROCESS | 3897 | 1461043587996 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2ae0000 == 171 [pid = 3897] [id = 653] 22:26:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09d49a0800) [pid = 3897] [serial = 1960] [outer = (nil)] 22:26:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09d64cf400) [pid = 3897] [serial = 1961] [outer = 0x7f09d49a0800] 22:26:28 INFO - PROCESS | 3897 | 1461043588139 Marionette DEBUG loaded listener.js 22:26:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09d687b800) [pid = 3897] [serial = 1962] [outer = 0x7f09d49a0800] 22:26:29 INFO - PROCESS | 3897 | 1461043589006 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 22:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1683ms 22:26:29 INFO - PROCESS | 3897 | 1461043589051 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 22:26:29 INFO - PROCESS | 3897 | 1461043589060 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 22:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:26:29 INFO - PROCESS | 3897 | 1461043589068 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:26:29 INFO - PROCESS | 3897 | 1461043589073 Marionette TRACE conn3 <- [1,2586,null,{}] 22:26:29 INFO - PROCESS | 3897 | 1461043589079 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:29 INFO - PROCESS | 3897 | 1461043589297 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 22:26:29 INFO - PROCESS | 3897 | 1461043589569 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9cda800 == 172 [pid = 3897] [id = 654] 22:26:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09d745a800) [pid = 3897] [serial = 1963] [outer = (nil)] 22:26:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09d7ea2c00) [pid = 3897] [serial = 1964] [outer = 0x7f09d745a800] 22:26:29 INFO - PROCESS | 3897 | 1461043589696 Marionette DEBUG loaded listener.js 22:26:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09d9277800) [pid = 3897] [serial = 1965] [outer = 0x7f09d745a800] 22:26:30 INFO - PROCESS | 3897 | 1461043590622 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 22:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1633ms 22:26:30 INFO - PROCESS | 3897 | 1461043590701 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 22:26:30 INFO - PROCESS | 3897 | 1461043590705 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 22:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:26:30 INFO - PROCESS | 3897 | 1461043590712 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:26:30 INFO - PROCESS | 3897 | 1461043590715 Marionette TRACE conn3 <- [1,2590,null,{}] 22:26:30 INFO - PROCESS | 3897 | 1461043590721 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:30 INFO - PROCESS | 3897 | 1461043590915 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 22:26:31 INFO - PROCESS | 3897 | 1461043591268 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd1d2800 == 173 [pid = 3897] [id = 655] 22:26:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09d9b9e000) [pid = 3897] [serial = 1966] [outer = (nil)] 22:26:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09dc143800) [pid = 3897] [serial = 1967] [outer = 0x7f09d9b9e000] 22:26:31 INFO - PROCESS | 3897 | 1461043591348 Marionette DEBUG loaded listener.js 22:26:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09dd35ac00) [pid = 3897] [serial = 1968] [outer = 0x7f09d9b9e000] 22:26:32 INFO - PROCESS | 3897 | 1461043592216 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 22:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1542ms 22:26:32 INFO - PROCESS | 3897 | 1461043592255 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 22:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:26:32 INFO - PROCESS | 3897 | 1461043592261 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 22:26:32 INFO - PROCESS | 3897 | 1461043592277 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:26:32 INFO - PROCESS | 3897 | 1461043592284 Marionette TRACE conn3 <- [1,2594,null,{}] 22:26:32 INFO - PROCESS | 3897 | 1461043592290 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:32 INFO - PROCESS | 3897 | 1461043592475 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 22:26:32 INFO - PROCESS | 3897 | 1461043592753 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e253e000 == 174 [pid = 3897] [id = 656] 22:26:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e2036c00) [pid = 3897] [serial = 1969] [outer = (nil)] 22:26:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09e2210000) [pid = 3897] [serial = 1970] [outer = 0x7f09e2036c00] 22:26:32 INFO - PROCESS | 3897 | 1461043592880 Marionette DEBUG loaded listener.js 22:26:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09e3a0e000) [pid = 3897] [serial = 1971] [outer = 0x7f09e2036c00] 22:26:33 INFO - PROCESS | 3897 | 1461043593761 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 22:26:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:26:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1546ms 22:26:33 INFO - PROCESS | 3897 | 1461043593814 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 22:26:33 INFO - PROCESS | 3897 | 1461043593817 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 22:26:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:26:33 INFO - PROCESS | 3897 | 1461043593823 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:26:33 INFO - PROCESS | 3897 | 1461043593826 Marionette TRACE conn3 <- [1,2598,null,{}] 22:26:33 INFO - PROCESS | 3897 | 1461043593831 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:34 INFO - PROCESS | 3897 | 1461043594015 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 22:26:34 INFO - PROCESS | 3897 | 1461043594327 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4503000 == 175 [pid = 3897] [id = 657] 22:26:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09e3a39800) [pid = 3897] [serial = 1972] [outer = (nil)] 22:26:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09e3bd9000) [pid = 3897] [serial = 1973] [outer = 0x7f09e3a39800] 22:26:34 INFO - PROCESS | 3897 | 1461043594445 Marionette DEBUG loaded listener.js 22:26:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09e434f800) [pid = 3897] [serial = 1974] [outer = 0x7f09e3a39800] 22:26:35 INFO - PROCESS | 3897 | 1461043595346 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 22:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1577ms 22:26:35 INFO - PROCESS | 3897 | 1461043595402 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 22:26:35 INFO - PROCESS | 3897 | 1461043595406 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 22:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:26:35 INFO - PROCESS | 3897 | 1461043595412 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:26:35 INFO - PROCESS | 3897 | 1461043595415 Marionette TRACE conn3 <- [1,2602,null,{}] 22:26:35 INFO - PROCESS | 3897 | 1461043595420 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:35 INFO - PROCESS | 3897 | 1461043595636 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 22:26:35 INFO - PROCESS | 3897 | 1461043595961 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e528c000 == 176 [pid = 3897] [id = 658] 22:26:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09e4b1e400) [pid = 3897] [serial = 1975] [outer = (nil)] 22:26:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09e4fa5400) [pid = 3897] [serial = 1976] [outer = 0x7f09e4b1e400] 22:26:36 INFO - PROCESS | 3897 | 1461043596044 Marionette DEBUG loaded listener.js 22:26:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09e5756c00) [pid = 3897] [serial = 1977] [outer = 0x7f09e4b1e400] 22:26:36 INFO - PROCESS | 3897 | 1461043596942 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 22:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1584ms 22:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:26:37 INFO - PROCESS | 3897 | 1461043596997 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 22:26:37 INFO - PROCESS | 3897 | 1461043596999 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 22:26:37 INFO - PROCESS | 3897 | 1461043597006 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:26:37 INFO - PROCESS | 3897 | 1461043597009 Marionette TRACE conn3 <- [1,2606,null,{}] 22:26:37 INFO - PROCESS | 3897 | 1461043597014 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:37 INFO - PROCESS | 3897 | 1461043597204 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 22:26:37 INFO - PROCESS | 3897 | 1461043597484 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e541e800 == 177 [pid = 3897] [id = 659] 22:26:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09e4b97000) [pid = 3897] [serial = 1978] [outer = (nil)] 22:26:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09e8767c00) [pid = 3897] [serial = 1979] [outer = 0x7f09e4b97000] 22:26:37 INFO - PROCESS | 3897 | 1461043597595 Marionette DEBUG loaded listener.js 22:26:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09e8a0e000) [pid = 3897] [serial = 1980] [outer = 0x7f09e4b97000] 22:26:38 INFO - PROCESS | 3897 | 1461043598492 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 22:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1533ms 22:26:38 INFO - PROCESS | 3897 | 1461043598538 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 22:26:38 INFO - PROCESS | 3897 | 1461043598542 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 22:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:26:38 INFO - PROCESS | 3897 | 1461043598548 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:26:38 INFO - PROCESS | 3897 | 1461043598550 Marionette TRACE conn3 <- [1,2610,null,{}] 22:26:38 INFO - PROCESS | 3897 | 1461043598556 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:38 INFO - PROCESS | 3897 | 1461043598742 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 22:26:39 INFO - PROCESS | 3897 | 1461043599019 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e896b800 == 178 [pid = 3897] [id = 660] 22:26:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09d763ec00) [pid = 3897] [serial = 1981] [outer = (nil)] 22:26:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09e8ce1000) [pid = 3897] [serial = 1982] [outer = 0x7f09d763ec00] 22:26:39 INFO - PROCESS | 3897 | 1461043599148 Marionette DEBUG loaded listener.js 22:26:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09e9638800) [pid = 3897] [serial = 1983] [outer = 0x7f09d763ec00] 22:26:39 INFO - PROCESS | 3897 | 1461043599989 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 22:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1477ms 22:26:40 INFO - PROCESS | 3897 | 1461043600026 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 22:26:40 INFO - PROCESS | 3897 | 1461043600030 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 22:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:26:40 INFO - PROCESS | 3897 | 1461043600036 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:26:40 INFO - PROCESS | 3897 | 1461043600038 Marionette TRACE conn3 <- [1,2614,null,{}] 22:26:40 INFO - PROCESS | 3897 | 1461043600044 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:40 INFO - PROCESS | 3897 | 1461043600225 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 22:26:40 INFO - PROCESS | 3897 | 1461043600503 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e949e000 == 179 [pid = 3897] [id = 661] 22:26:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09d93a8800) [pid = 3897] [serial = 1984] [outer = (nil)] 22:26:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09e9c90c00) [pid = 3897] [serial = 1985] [outer = 0x7f09d93a8800] 22:26:40 INFO - PROCESS | 3897 | 1461043600577 Marionette DEBUG loaded listener.js 22:26:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f09eba4c400) [pid = 3897] [serial = 1986] [outer = 0x7f09d93a8800] 22:26:41 INFO - PROCESS | 3897 | 1461043601462 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 22:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1479ms 22:26:41 INFO - PROCESS | 3897 | 1461043601516 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 22:26:41 INFO - PROCESS | 3897 | 1461043601520 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 22:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:26:41 INFO - PROCESS | 3897 | 1461043601525 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:26:41 INFO - PROCESS | 3897 | 1461043601528 Marionette TRACE conn3 <- [1,2618,null,{}] 22:26:41 INFO - PROCESS | 3897 | 1461043601534 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:41 INFO - PROCESS | 3897 | 1461043601719 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 22:26:41 INFO - PROCESS | 3897 | 1461043601969 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed26d800 == 180 [pid = 3897] [id = 662] 22:26:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09db152c00) [pid = 3897] [serial = 1987] [outer = (nil)] 22:26:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09ecf27400) [pid = 3897] [serial = 1988] [outer = 0x7f09db152c00] 22:26:42 INFO - PROCESS | 3897 | 1461043602042 Marionette DEBUG loaded listener.js 22:26:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09ecf89800) [pid = 3897] [serial = 1989] [outer = 0x7f09db152c00] 22:26:42 INFO - PROCESS | 3897 | 1461043602926 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 22:26:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:26:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1435ms 22:26:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:26:42 INFO - PROCESS | 3897 | 1461043602961 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 22:26:42 INFO - PROCESS | 3897 | 1461043602964 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 22:26:42 INFO - PROCESS | 3897 | 1461043602970 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:26:42 INFO - PROCESS | 3897 | 1461043602974 Marionette TRACE conn3 <- [1,2622,null,{}] 22:26:42 INFO - PROCESS | 3897 | 1461043602979 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:43 INFO - PROCESS | 3897 | 1461043603184 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 22:26:43 INFO - PROCESS | 3897 | 1461043603468 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee9f3800 == 181 [pid = 3897] [id = 663] 22:26:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09e9640000) [pid = 3897] [serial = 1990] [outer = (nil)] 22:26:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09edb86400) [pid = 3897] [serial = 1991] [outer = 0x7f09e9640000] 22:26:43 INFO - PROCESS | 3897 | 1461043603553 Marionette DEBUG loaded listener.js 22:26:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09edd87800) [pid = 3897] [serial = 1992] [outer = 0x7f09e9640000] 22:26:44 INFO - PROCESS | 3897 | 1461043604484 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 22:26:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:26:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1586ms 22:26:44 INFO - PROCESS | 3897 | 1461043604556 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 22:26:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:26:44 INFO - PROCESS | 3897 | 1461043604566 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 22:26:44 INFO - PROCESS | 3897 | 1461043604571 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:26:44 INFO - PROCESS | 3897 | 1461043604575 Marionette TRACE conn3 <- [1,2626,null,{}] 22:26:44 INFO - PROCESS | 3897 | 1461043604581 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:44 INFO - PROCESS | 3897 | 1461043604772 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 22:26:45 INFO - PROCESS | 3897 | 1461043605054 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb652800 == 182 [pid = 3897] [id = 664] 22:26:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09dd186c00) [pid = 3897] [serial = 1993] [outer = (nil)] 22:26:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09ef458000) [pid = 3897] [serial = 1994] [outer = 0x7f09dd186c00] 22:26:45 INFO - PROCESS | 3897 | 1461043605171 Marionette DEBUG loaded listener.js 22:26:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f09f0f18400) [pid = 3897] [serial = 1995] [outer = 0x7f09dd186c00] 22:26:45 INFO - PROCESS | 3897 | 1461043605982 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 22:26:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:26:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1481ms 22:26:46 INFO - PROCESS | 3897 | 1461043606053 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 22:26:46 INFO - PROCESS | 3897 | 1461043606057 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 22:26:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:26:46 INFO - PROCESS | 3897 | 1461043606063 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:26:46 INFO - PROCESS | 3897 | 1461043606066 Marionette TRACE conn3 <- [1,2630,null,{}] 22:26:46 INFO - PROCESS | 3897 | 1461043606071 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:46 INFO - PROCESS | 3897 | 1461043606258 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 22:26:46 INFO - PROCESS | 3897 | 1461043606508 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00241000 == 183 [pid = 3897] [id = 665] 22:26:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09d3b5a800) [pid = 3897] [serial = 1996] [outer = (nil)] 22:26:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09fb596c00) [pid = 3897] [serial = 1997] [outer = 0x7f09d3b5a800] 22:26:46 INFO - PROCESS | 3897 | 1461043606579 Marionette DEBUG loaded listener.js 22:26:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09fba11000) [pid = 3897] [serial = 1998] [outer = 0x7f09d3b5a800] 22:26:47 INFO - PROCESS | 3897 | 1461043607509 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 22:26:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:26:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1484ms 22:26:47 INFO - PROCESS | 3897 | 1461043607548 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 22:26:47 INFO - PROCESS | 3897 | 1461043607551 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 22:26:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:26:47 INFO - PROCESS | 3897 | 1461043607557 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:26:47 INFO - PROCESS | 3897 | 1461043607559 Marionette TRACE conn3 <- [1,2634,null,{}] 22:26:47 INFO - PROCESS | 3897 | 1461043607565 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:47 INFO - PROCESS | 3897 | 1461043607753 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 22:26:48 INFO - PROCESS | 3897 | 1461043608036 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a04c10800 == 184 [pid = 3897] [id = 666] 22:26:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f09e1ec1c00) [pid = 3897] [serial = 1999] [outer = (nil)] 22:26:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f09fca07800) [pid = 3897] [serial = 2000] [outer = 0x7f09e1ec1c00] 22:26:48 INFO - PROCESS | 3897 | 1461043608148 Marionette DEBUG loaded listener.js 22:26:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f09fea3c800) [pid = 3897] [serial = 2001] [outer = 0x7f09e1ec1c00] 22:26:48 INFO - PROCESS | 3897 | 1461043608959 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 22:26:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:26:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1430ms 22:26:48 INFO - PROCESS | 3897 | 1461043608990 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 22:26:48 INFO - PROCESS | 3897 | 1461043608993 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 22:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:26:49 INFO - PROCESS | 3897 | 1461043609000 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:26:49 INFO - PROCESS | 3897 | 1461043609003 Marionette TRACE conn3 <- [1,2638,null,{}] 22:26:49 INFO - PROCESS | 3897 | 1461043609008 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:49 INFO - PROCESS | 3897 | 1461043609214 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 22:26:49 INFO - PROCESS | 3897 | 1461043609544 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0838e000 == 185 [pid = 3897] [id = 667] 22:26:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f0a00270800) [pid = 3897] [serial = 2002] [outer = (nil)] 22:26:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f0a00276400) [pid = 3897] [serial = 2003] [outer = 0x7f0a00270800] 22:26:49 INFO - PROCESS | 3897 | 1461043609674 Marionette DEBUG loaded listener.js 22:26:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f0a0028c400) [pid = 3897] [serial = 2004] [outer = 0x7f0a00270800] 22:26:50 INFO - PROCESS | 3897 | 1461043610514 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 22:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1582ms 22:26:50 INFO - PROCESS | 3897 | 1461043610583 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 22:26:50 INFO - PROCESS | 3897 | 1461043610587 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 22:26:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:26:50 INFO - PROCESS | 3897 | 1461043610594 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:26:50 INFO - PROCESS | 3897 | 1461043610596 Marionette TRACE conn3 <- [1,2642,null,{}] 22:26:50 INFO - PROCESS | 3897 | 1461043610602 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:50 INFO - PROCESS | 3897 | 1461043610803 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 22:26:51 INFO - PROCESS | 3897 | 1461043611084 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09caebb800 == 186 [pid = 3897] [id = 668] 22:26:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f09fe9d6400) [pid = 3897] [serial = 2005] [outer = (nil)] 22:26:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f0a00292400) [pid = 3897] [serial = 2006] [outer = 0x7f09fe9d6400] 22:26:51 INFO - PROCESS | 3897 | 1461043611201 Marionette DEBUG loaded listener.js 22:26:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f0a0060e400) [pid = 3897] [serial = 2007] [outer = 0x7f09fe9d6400] 22:26:52 INFO - PROCESS | 3897 | 1461043612014 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 22:26:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:26:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1483ms 22:26:52 INFO - PROCESS | 3897 | 1461043612077 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 22:26:52 INFO - PROCESS | 3897 | 1461043612081 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 22:26:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:26:52 INFO - PROCESS | 3897 | 1461043612087 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:26:52 INFO - PROCESS | 3897 | 1461043612089 Marionette TRACE conn3 <- [1,2646,null,{}] 22:26:52 INFO - PROCESS | 3897 | 1461043612095 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:52 INFO - PROCESS | 3897 | 1461043612298 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 22:26:52 INFO - PROCESS | 3897 | 1461043612582 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d5be5000 == 187 [pid = 3897] [id = 669] 22:26:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f09d39de400) [pid = 3897] [serial = 2008] [outer = (nil)] 22:26:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f09d39e6400) [pid = 3897] [serial = 2009] [outer = 0x7f09d39de400] 22:26:52 INFO - PROCESS | 3897 | 1461043612699 Marionette DEBUG loaded listener.js 22:26:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f09d39eb400) [pid = 3897] [serial = 2010] [outer = 0x7f09d39de400] 22:26:53 INFO - PROCESS | 3897 | 1461043613517 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 22:26:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:26:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1488ms 22:26:53 INFO - PROCESS | 3897 | 1461043613576 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 22:26:53 INFO - PROCESS | 3897 | 1461043613578 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 22:26:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:26:53 INFO - PROCESS | 3897 | 1461043613585 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:26:53 INFO - PROCESS | 3897 | 1461043613587 Marionette TRACE conn3 <- [1,2650,null,{}] 22:26:53 INFO - PROCESS | 3897 | 1461043613593 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:53 INFO - PROCESS | 3897 | 1461043613789 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 22:26:54 INFO - PROCESS | 3897 | 1461043614078 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d4b27000 == 188 [pid = 3897] [id = 670] 22:26:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f09cc843400) [pid = 3897] [serial = 2011] [outer = (nil)] 22:26:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f09cc84b000) [pid = 3897] [serial = 2012] [outer = 0x7f09cc843400] 22:26:54 INFO - PROCESS | 3897 | 1461043614209 Marionette DEBUG loaded listener.js 22:26:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f09cc84fc00) [pid = 3897] [serial = 2013] [outer = 0x7f09cc843400] 22:26:55 INFO - PROCESS | 3897 | 1461043615042 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 22:26:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:26:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1482ms 22:26:55 INFO - PROCESS | 3897 | 1461043615070 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 22:26:55 INFO - PROCESS | 3897 | 1461043615074 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 22:26:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:26:55 INFO - PROCESS | 3897 | 1461043615082 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:26:55 INFO - PROCESS | 3897 | 1461043615085 Marionette TRACE conn3 <- [1,2654,null,{}] 22:26:55 INFO - PROCESS | 3897 | 1461043615090 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:55 INFO - PROCESS | 3897 | 1461043615290 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 22:26:55 INFO - PROCESS | 3897 | 1461043615609 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2bce000 == 189 [pid = 3897] [id = 671] 22:26:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f09cc842800) [pid = 3897] [serial = 2014] [outer = (nil)] 22:26:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f09cc8e7000) [pid = 3897] [serial = 2015] [outer = 0x7f09cc842800] 22:26:55 INFO - PROCESS | 3897 | 1461043615722 Marionette DEBUG loaded listener.js 22:26:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f09d0a70c00) [pid = 3897] [serial = 2016] [outer = 0x7f09cc842800] 22:26:56 INFO - PROCESS | 3897 | 1461043616572 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 22:26:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:26:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1532ms 22:26:56 INFO - PROCESS | 3897 | 1461043616615 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 22:26:56 INFO - PROCESS | 3897 | 1461043616618 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 22:26:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:26:56 INFO - PROCESS | 3897 | 1461043616624 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:26:56 INFO - PROCESS | 3897 | 1461043616626 Marionette TRACE conn3 <- [1,2658,null,{}] 22:26:56 INFO - PROCESS | 3897 | 1461043616632 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:56 INFO - PROCESS | 3897 | 1461043616819 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 22:26:57 INFO - PROCESS | 3897 | 1461043617111 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cf06c000 == 190 [pid = 3897] [id = 672] 22:26:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f09cc8ebc00) [pid = 3897] [serial = 2017] [outer = (nil)] 22:26:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f09d0a74800) [pid = 3897] [serial = 2018] [outer = 0x7f09cc8ebc00] 22:26:57 INFO - PROCESS | 3897 | 1461043617224 Marionette DEBUG loaded listener.js 22:26:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f09d2b76c00) [pid = 3897] [serial = 2019] [outer = 0x7f09cc8ebc00] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0363a800 == 189 [pid = 3897] [id = 597] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fc4d9800 == 188 [pid = 3897] [id = 593] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0018e000 == 187 [pid = 3897] [id = 594] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4594000 == 186 [pid = 3897] [id = 596] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5420000 == 185 [pid = 3897] [id = 637] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e52c6000 == 184 [pid = 3897] [id = 636] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e46dc800 == 183 [pid = 3897] [id = 635] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3a4a800 == 182 [pid = 3897] [id = 634] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2550000 == 181 [pid = 3897] [id = 633] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e213a000 == 180 [pid = 3897] [id = 632] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc111000 == 179 [pid = 3897] [id = 631] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d921e000 == 178 [pid = 3897] [id = 630] 22:26:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09cf073000 == 177 [pid = 3897] [id = 629] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f09e4398800) [pid = 3897] [serial = 1629] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f09dc16a400) [pid = 3897] [serial = 1683] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f09ef03d800) [pid = 3897] [serial = 1707] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f09e8761800) [pid = 3897] [serial = 1644] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f09e2844000) [pid = 3897] [serial = 1686] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f09ed5e8800) [pid = 3897] [serial = 1698] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f09edc9d400) [pid = 3897] [serial = 1701] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f09e4b9c000) [pid = 3897] [serial = 1635] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f09e4aac400) [pid = 3897] [serial = 1689] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f09e44c7400) [pid = 3897] [serial = 1632] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f09e5471c00) [pid = 3897] [serial = 1638] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f09e8ce3800) [pid = 3897] [serial = 1650] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f09fc7dcc00) [pid = 3897] [serial = 1797] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f09e9c87400) [pid = 3897] [serial = 1539] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f09e8a0f800) [pid = 3897] [serial = 1647] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f09d64c9800) [pid = 3897] [serial = 1677] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f09e4343400) [pid = 3897] [serial = 1626] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f09d926e000) [pid = 3897] [serial = 1680] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f09e9c90400) [pid = 3897] [serial = 1692] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f09eddbd800) [pid = 3897] [serial = 1704] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f09f56e2800) [pid = 3897] [serial = 1710] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09e6510c00) [pid = 3897] [serial = 1641] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09ecf80800) [pid = 3897] [serial = 1695] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09dd351c00) [pid = 3897] [serial = 1746] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09e73ca800) [pid = 3897] [serial = 1761] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f09e546d400) [pid = 3897] [serial = 1758] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09e4573c00) [pid = 3897] [serial = 1755] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09e4392c00) [pid = 3897] [serial = 1752] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09e3bb0c00) [pid = 3897] [serial = 1749] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09e8cdec00) [pid = 3897] [serial = 1764] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09ef043400) [pid = 3897] [serial = 1776] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09fb60f000) [pid = 3897] [serial = 1791] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09f02da400) [pid = 3897] [serial = 1779] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09fb8e6400) [pid = 3897] [serial = 1794] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09eba4b000) [pid = 3897] [serial = 1770] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09fb5eb400) [pid = 3897] [serial = 1785] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09ee6c5800) [pid = 3897] [serial = 1773] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09db160400) [pid = 3897] [serial = 1788] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09f495f800) [pid = 3897] [serial = 1782] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09e9c85800) [pid = 3897] [serial = 1767] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09d93aec00) [pid = 3897] [serial = 1743] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09db159c00) [pid = 3897] [serial = 1886] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09d77cec00) [pid = 3897] [serial = 1880] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09d8a0cc00) [pid = 3897] [serial = 1881] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09d926ec00) [pid = 3897] [serial = 1883] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f0a0026b400) [pid = 3897] [serial = 1853] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f0a00271400) [pid = 3897] [serial = 1854] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09e4395400) [pid = 3897] [serial = 1826] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09d9b9dc00) [pid = 3897] [serial = 1884] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09e44cc800) [pid = 3897] [serial = 1827] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f0a00723c00) [pid = 3897] [serial = 1862] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f0a00730400) [pid = 3897] [serial = 1863] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09edb8a800) [pid = 3897] [serial = 1841] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09edd95800) [pid = 3897] [serial = 1842] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09d6ce0400) [pid = 3897] [serial = 1868] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09da2e5000) [pid = 3897] [serial = 1869] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09ebaee800) [pid = 3897] [serial = 1835] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09ec1cac00) [pid = 3897] [serial = 1836] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09d64ca800) [pid = 3897] [serial = 1874] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09d6791c00) [pid = 3897] [serial = 1875] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09e5466000) [pid = 3897] [serial = 1829] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e8a04c00) [pid = 3897] [serial = 1830] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f0a00276c00) [pid = 3897] [serial = 1856] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f0a0028e000) [pid = 3897] [serial = 1857] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09ed0b8400) [pid = 3897] [serial = 1838] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09edab6400) [pid = 3897] [serial = 1839] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09d93a5c00) [pid = 3897] [serial = 1817] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09da2e4400) [pid = 3897] [serial = 1818] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f0a00604800) [pid = 3897] [serial = 1859] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f0a0060d400) [pid = 3897] [serial = 1860] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09e8ceb400) [pid = 3897] [serial = 1832] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09e9c8dc00) [pid = 3897] [serial = 1833] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09e3a0d800) [pid = 3897] [serial = 1823] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09e3bcf400) [pid = 3897] [serial = 1824] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09d6883000) [pid = 3897] [serial = 1814] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09d7453000) [pid = 3897] [serial = 1815] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09fe922c00) [pid = 3897] [serial = 1850] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09fea41000) [pid = 3897] [serial = 1851] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09d2b7a800) [pid = 3897] [serial = 1865] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09d2b7f000) [pid = 3897] [serial = 1866] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09ef0d7000) [pid = 3897] [serial = 1844] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09f560d400) [pid = 3897] [serial = 1845] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09d6e68000) [pid = 3897] [serial = 1877] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09d49a3000) [pid = 3897] [serial = 1871] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09d6e66c00) [pid = 3897] [serial = 1872] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09fba78400) [pid = 3897] [serial = 1847] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09fca0b000) [pid = 3897] [serial = 1848] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09e1f83400) [pid = 3897] [serial = 1820] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09e2186400) [pid = 3897] [serial = 1821] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09d6f10800) [pid = 3897] [serial = 1878] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09e3badc00) [pid = 3897] [serial = 1740] [outer = (nil)] [url = about:blank] 22:26:59 INFO - PROCESS | 3897 | 1461043619610 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 22:26:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:26:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3001ms 22:26:59 INFO - PROCESS | 3897 | 1461043619625 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 22:26:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:26:59 INFO - PROCESS | 3897 | 1461043619630 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 22:26:59 INFO - PROCESS | 3897 | 1461043619637 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:26:59 INFO - PROCESS | 3897 | 1461043619643 Marionette TRACE conn3 <- [1,2662,null,{}] 22:26:59 INFO - PROCESS | 3897 | 1461043619651 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:26:59 INFO - PROCESS | 3897 | 1461043619821 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 22:27:00 INFO - PROCESS | 3897 | 1461043620054 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ce9e2000 == 178 [pid = 3897] [id = 673] 22:27:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09d2b79400) [pid = 3897] [serial = 2020] [outer = (nil)] 22:27:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09d499dc00) [pid = 3897] [serial = 2021] [outer = 0x7f09d2b79400] 22:27:00 INFO - PROCESS | 3897 | 1461043620120 Marionette DEBUG loaded listener.js 22:27:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09d49f9c00) [pid = 3897] [serial = 2022] [outer = 0x7f09d2b79400] 22:27:00 INFO - PROCESS | 3897 | 1461043620864 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 22:27:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:27:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1242ms 22:27:00 INFO - PROCESS | 3897 | 1461043620879 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 22:27:00 INFO - PROCESS | 3897 | 1461043620887 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 22:27:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:27:00 INFO - PROCESS | 3897 | 1461043620909 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:27:00 INFO - PROCESS | 3897 | 1461043620913 Marionette TRACE conn3 <- [1,2666,null,{}] 22:27:00 INFO - PROCESS | 3897 | 1461043620919 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:01 INFO - PROCESS | 3897 | 1461043621091 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 22:27:01 INFO - PROCESS | 3897 | 1461043621108 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d5de0000 == 179 [pid = 3897] [id = 674] 22:27:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09d64d0800) [pid = 3897] [serial = 2023] [outer = (nil)] 22:27:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09d6881400) [pid = 3897] [serial = 2024] [outer = 0x7f09d64d0800] 22:27:01 INFO - PROCESS | 3897 | 1461043621168 Marionette DEBUG loaded listener.js 22:27:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09d6e68000) [pid = 3897] [serial = 2025] [outer = 0x7f09d64d0800] 22:27:02 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:02 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:27:02 INFO - PROCESS | 3897 | 1461043622676 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 22:27:02 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) 22:27:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1785ms 22:27:02 INFO - PROCESS | 3897 | 1461043622693 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 22:27:02 INFO - PROCESS | 3897 | 1461043622696 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 22:27:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:27:02 INFO - PROCESS | 3897 | 1461043622712 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:27:02 INFO - PROCESS | 3897 | 1461043622718 Marionette TRACE conn3 <- [1,2670,null,{}] 22:27:02 INFO - PROCESS | 3897 | 1461043622739 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:03 INFO - PROCESS | 3897 | 1461043623051 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 22:27:03 INFO - PROCESS | 3897 | 1461043623094 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d768d800 == 180 [pid = 3897] [id = 675] 22:27:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09d6e6a000) [pid = 3897] [serial = 2026] [outer = (nil)] 22:27:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09d77c8c00) [pid = 3897] [serial = 2027] [outer = 0x7f09d6e6a000] 22:27:03 INFO - PROCESS | 3897 | 1461043623157 Marionette DEBUG loaded listener.js 22:27:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09d900a800) [pid = 3897] [serial = 2028] [outer = 0x7f09d6e6a000] 22:27:04 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09dc1d1c00) [pid = 3897] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:27:04 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09e203b000) [pid = 3897] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:27:04 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09d49a9800) [pid = 3897] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:27:04 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09d2b7a000) [pid = 3897] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:27:04 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09d6797000) [pid = 3897] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:27:04 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09d2b78800) [pid = 3897] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:27:04 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09d49fd800) [pid = 3897] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:27:04 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:04 INFO - PROCESS | 3897 | 1461043624962 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 22:27:05 INFO - PROCESS | 3897 | 1461043625012 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 22:27:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:27:05 INFO - PROCESS | 3897 | 1461043625018 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:27:05 INFO - PROCESS | 3897 | 1461043625020 Marionette TRACE conn3 <- [1,2674,null,{}] 22:27:05 INFO - PROCESS | 3897 | 1461043625026 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:05 INFO - PROCESS | 3897 | 1461043625256 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 22:27:05 INFO - PROCESS | 3897 | 1461043625273 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d80db000 == 181 [pid = 3897] [id = 676] 22:27:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09d49a9800) [pid = 3897] [serial = 2029] [outer = (nil)] 22:27:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09d926e000) [pid = 3897] [serial = 2030] [outer = 0x7f09d49a9800] 22:27:05 INFO - PROCESS | 3897 | 1461043625334 Marionette DEBUG loaded listener.js 22:27:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09db156800) [pid = 3897] [serial = 2031] [outer = 0x7f09d49a9800] 22:27:06 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:06 INFO - PROCESS | 3897 | 1461043626575 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 22:27:06 INFO - PROCESS | 3897 | 1461043626613 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 22:27:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:27:06 INFO - PROCESS | 3897 | 1461043626622 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:27:06 INFO - PROCESS | 3897 | 1461043626627 Marionette TRACE conn3 <- [1,2678,null,{}] 22:27:06 INFO - PROCESS | 3897 | 1461043626635 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:06 INFO - PROCESS | 3897 | 1461043626916 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 22:27:07 INFO - PROCESS | 3897 | 1461043627188 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d5be3800 == 182 [pid = 3897] [id = 677] 22:27:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09d39eb000) [pid = 3897] [serial = 2032] [outer = (nil)] 22:27:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09d49aa400) [pid = 3897] [serial = 2033] [outer = 0x7f09d39eb000] 22:27:07 INFO - PROCESS | 3897 | 1461043627262 Marionette DEBUG loaded listener.js 22:27:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09d6795400) [pid = 3897] [serial = 2034] [outer = 0x7f09d39eb000] 22:27:08 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:08 INFO - PROCESS | 3897 | 1461043628601 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 22:27:08 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) 22:27:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2004ms 22:27:08 INFO - PROCESS | 3897 | 1461043628626 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 22:27:08 INFO - PROCESS | 3897 | 1461043628634 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 22:27:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:27:08 INFO - PROCESS | 3897 | 1461043628644 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:27:08 INFO - PROCESS | 3897 | 1461043628648 Marionette TRACE conn3 <- [1,2682,null,{}] 22:27:08 INFO - PROCESS | 3897 | 1461043628654 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:08 INFO - PROCESS | 3897 | 1461043628890 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 22:27:09 INFO - PROCESS | 3897 | 1461043629129 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9ccc800 == 183 [pid = 3897] [id = 678] 22:27:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09d6797000) [pid = 3897] [serial = 2035] [outer = (nil)] 22:27:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09d6f13400) [pid = 3897] [serial = 2036] [outer = 0x7f09d6797000] 22:27:09 INFO - PROCESS | 3897 | 1461043629202 Marionette DEBUG loaded listener.js 22:27:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09d9003800) [pid = 3897] [serial = 2037] [outer = 0x7f09d6797000] 22:27:10 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:10 INFO - PROCESS | 3897 | 1461043630583 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 22:27:10 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) 22:27:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1989ms 22:27:10 INFO - PROCESS | 3897 | 1461043630632 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 22:27:10 INFO - PROCESS | 3897 | 1461043630636 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 22:27:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:27:10 INFO - PROCESS | 3897 | 1461043630643 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:27:10 INFO - PROCESS | 3897 | 1461043630648 Marionette TRACE conn3 <- [1,2686,null,{}] 22:27:10 INFO - PROCESS | 3897 | 1461043630797 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:10 INFO - PROCESS | 3897 | 1461043630988 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 22:27:11 INFO - PROCESS | 3897 | 1461043631249 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db22b000 == 184 [pid = 3897] [id = 679] 22:27:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09d7454800) [pid = 3897] [serial = 2038] [outer = (nil)] 22:27:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09db48b000) [pid = 3897] [serial = 2039] [outer = 0x7f09d7454800] 22:27:11 INFO - PROCESS | 3897 | 1461043631324 Marionette DEBUG loaded listener.js 22:27:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09dc3c7000) [pid = 3897] [serial = 2040] [outer = 0x7f09d7454800] 22:27:12 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:12 INFO - PROCESS | 3897 | 1461043632645 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 22:27:12 INFO - PROCESS | 3897 | 1461043632667 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 22:27:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 22:27:12 INFO - PROCESS | 3897 | 1461043632673 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:27:12 INFO - PROCESS | 3897 | 1461043632675 Marionette TRACE conn3 <- [1,2690,null,{}] 22:27:12 INFO - PROCESS | 3897 | 1461043632681 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:12 INFO - PROCESS | 3897 | 1461043632874 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 22:27:13 INFO - PROCESS | 3897 | 1461043633155 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc376000 == 185 [pid = 3897] [id = 680] 22:27:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09d745d800) [pid = 3897] [serial = 2041] [outer = (nil)] 22:27:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09dd353c00) [pid = 3897] [serial = 2042] [outer = 0x7f09d745d800] 22:27:13 INFO - PROCESS | 3897 | 1461043633227 Marionette DEBUG loaded listener.js 22:27:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09e2033400) [pid = 3897] [serial = 2043] [outer = 0x7f09d745d800] 22:27:14 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:14 INFO - PROCESS | 3897 | 1461043634533 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 22:27:14 INFO - PROCESS | 3897 | 1461043634562 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 22:27:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:27:14 INFO - PROCESS | 3897 | 1461043634568 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:27:14 INFO - PROCESS | 3897 | 1461043634571 Marionette TRACE conn3 <- [1,2694,null,{}] 22:27:14 INFO - PROCESS | 3897 | 1461043634576 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:14 INFO - PROCESS | 3897 | 1461043634807 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 22:27:15 INFO - PROCESS | 3897 | 1461043635047 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e2533800 == 186 [pid = 3897] [id = 681] 22:27:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09dc3c5c00) [pid = 3897] [serial = 2044] [outer = (nil)] 22:27:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09e204bc00) [pid = 3897] [serial = 2045] [outer = 0x7f09dc3c5c00] 22:27:15 INFO - PROCESS | 3897 | 1461043635120 Marionette DEBUG loaded listener.js 22:27:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09e2211800) [pid = 3897] [serial = 2046] [outer = 0x7f09dc3c5c00] 22:27:16 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:16 INFO - PROCESS | 3897 | 1461043636425 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 22:27:16 INFO - PROCESS | 3897 | 1461043636455 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 22:27:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:27:16 INFO - PROCESS | 3897 | 1461043636460 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:27:16 INFO - PROCESS | 3897 | 1461043636463 Marionette TRACE conn3 <- [1,2698,null,{}] 22:27:16 INFO - PROCESS | 3897 | 1461043636469 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:16 INFO - PROCESS | 3897 | 1461043636766 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 22:27:17 INFO - PROCESS | 3897 | 1461043637009 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4516000 == 187 [pid = 3897] [id = 682] 22:27:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09e284b800) [pid = 3897] [serial = 2047] [outer = (nil)] 22:27:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09e43a1c00) [pid = 3897] [serial = 2048] [outer = 0x7f09e284b800] 22:27:17 INFO - PROCESS | 3897 | 1461043637084 Marionette DEBUG loaded listener.js 22:27:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09e44d0800) [pid = 3897] [serial = 2049] [outer = 0x7f09e284b800] 22:27:18 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:18 INFO - PROCESS | 3897 | 1461043638429 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 22:27:18 INFO - PROCESS | 3897 | 1461043638452 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 22:27:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:27:18 INFO - PROCESS | 3897 | 1461043638458 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:27:18 INFO - PROCESS | 3897 | 1461043638461 Marionette TRACE conn3 <- [1,2702,null,{}] 22:27:18 INFO - PROCESS | 3897 | 1461043638466 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:18 INFO - PROCESS | 3897 | 1461043638651 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 22:27:18 INFO - PROCESS | 3897 | 1461043638931 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5290800 == 188 [pid = 3897] [id = 683] 22:27:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09dc1cc000) [pid = 3897] [serial = 2050] [outer = (nil)] 22:27:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09e3bce800) [pid = 3897] [serial = 2051] [outer = 0x7f09dc1cc000] 22:27:19 INFO - PROCESS | 3897 | 1461043639002 Marionette DEBUG loaded listener.js 22:27:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09e45c0c00) [pid = 3897] [serial = 2052] [outer = 0x7f09dc1cc000] 22:27:19 INFO - PROCESS | 3897 | 1461043639908 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 22:27:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:27:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1487ms 22:27:19 INFO - PROCESS | 3897 | 1461043639946 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 22:27:19 INFO - PROCESS | 3897 | 1461043639950 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 22:27:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:27:19 INFO - PROCESS | 3897 | 1461043639955 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:27:19 INFO - PROCESS | 3897 | 1461043639958 Marionette TRACE conn3 <- [1,2706,null,{}] 22:27:19 INFO - PROCESS | 3897 | 1461043639963 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:20 INFO - PROCESS | 3897 | 1461043640146 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 22:27:20 INFO - PROCESS | 3897 | 1461043640421 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e53c8800 == 189 [pid = 3897] [id = 684] 22:27:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09dd6cbc00) [pid = 3897] [serial = 2053] [outer = (nil)] 22:27:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e4ba3c00) [pid = 3897] [serial = 2054] [outer = 0x7f09dd6cbc00] 22:27:20 INFO - PROCESS | 3897 | 1461043640536 Marionette DEBUG loaded listener.js 22:27:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e5466c00) [pid = 3897] [serial = 2055] [outer = 0x7f09dd6cbc00] 22:27:21 INFO - PROCESS | 3897 | 1461043641364 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 22:27:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:27:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1482ms 22:27:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:27:21 INFO - PROCESS | 3897 | 1461043641438 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 22:27:21 INFO - PROCESS | 3897 | 1461043641441 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 22:27:21 INFO - PROCESS | 3897 | 1461043641447 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:27:21 INFO - PROCESS | 3897 | 1461043641450 Marionette TRACE conn3 <- [1,2710,null,{}] 22:27:21 INFO - PROCESS | 3897 | 1461043641456 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:21 INFO - PROCESS | 3897 | 1461043641681 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 22:27:22 INFO - PROCESS | 3897 | 1461043641997 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e699f000 == 190 [pid = 3897] [id = 685] 22:27:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09e45bb800) [pid = 3897] [serial = 2056] [outer = (nil)] 22:27:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09e563a000) [pid = 3897] [serial = 2057] [outer = 0x7f09e45bb800] 22:27:22 INFO - PROCESS | 3897 | 1461043642069 Marionette DEBUG loaded listener.js 22:27:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09e6969c00) [pid = 3897] [serial = 2058] [outer = 0x7f09e45bb800] 22:27:22 INFO - PROCESS | 3897 | 1461043642937 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 22:27:22 INFO - PROCESS | 3897 | 1461043642982 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 22:27:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:27:22 INFO - PROCESS | 3897 | 1461043642987 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:27:22 INFO - PROCESS | 3897 | 1461043642991 Marionette TRACE conn3 <- [1,2714,null,{}] 22:27:22 INFO - PROCESS | 3897 | 1461043642996 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:23 INFO - PROCESS | 3897 | 1461043643180 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 22:27:23 INFO - PROCESS | 3897 | 1461043643457 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e93d2800 == 191 [pid = 3897] [id = 686] 22:27:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e4aac800) [pid = 3897] [serial = 2059] [outer = (nil)] 22:27:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09e8ce6800) [pid = 3897] [serial = 2060] [outer = 0x7f09e4aac800] 22:27:23 INFO - PROCESS | 3897 | 1461043643571 Marionette DEBUG loaded listener.js 22:27:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09e963bc00) [pid = 3897] [serial = 2061] [outer = 0x7f09e4aac800] 22:27:24 INFO - PROCESS | 3897 | 1461043644394 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 22:27:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:27:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1436ms 22:27:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:27:24 INFO - PROCESS | 3897 | 1461043644425 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 22:27:24 INFO - PROCESS | 3897 | 1461043644428 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 22:27:24 INFO - PROCESS | 3897 | 1461043644434 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:27:24 INFO - PROCESS | 3897 | 1461043644439 Marionette TRACE conn3 <- [1,2718,null,{}] 22:27:24 INFO - PROCESS | 3897 | 1461043644444 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:24 INFO - PROCESS | 3897 | 1461043644647 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 22:27:24 INFO - PROCESS | 3897 | 1461043644938 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebca4000 == 192 [pid = 3897] [id = 687] 22:27:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09e4fb2000) [pid = 3897] [serial = 2062] [outer = (nil)] 22:27:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09ebce3c00) [pid = 3897] [serial = 2063] [outer = 0x7f09e4fb2000] 22:27:25 INFO - PROCESS | 3897 | 1461043645019 Marionette DEBUG loaded listener.js 22:27:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09ed0b6800) [pid = 3897] [serial = 2064] [outer = 0x7f09e4fb2000] 22:27:25 INFO - PROCESS | 3897 | 1461043645978 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 22:27:26 INFO - PROCESS | 3897 | 1461043646023 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 22:27:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 22:27:26 INFO - PROCESS | 3897 | 1461043646029 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:27:26 INFO - PROCESS | 3897 | 1461043646031 Marionette TRACE conn3 <- [1,2722,null,{}] 22:27:26 INFO - PROCESS | 3897 | 1461043646037 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:26 INFO - PROCESS | 3897 | 1461043646225 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 22:27:26 INFO - PROCESS | 3897 | 1461043646503 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee16d800 == 193 [pid = 3897] [id = 688] 22:27:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09ecfee400) [pid = 3897] [serial = 2065] [outer = (nil)] 22:27:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09edca3800) [pid = 3897] [serial = 2066] [outer = 0x7f09ecfee400] 22:27:26 INFO - PROCESS | 3897 | 1461043646622 Marionette DEBUG loaded listener.js 22:27:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09ee074c00) [pid = 3897] [serial = 2067] [outer = 0x7f09ecfee400] 22:27:27 INFO - PROCESS | 3897 | 1461043647502 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 22:27:27 INFO - PROCESS | 3897 | 1461043647524 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 22:27:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:27:27 INFO - PROCESS | 3897 | 1461043647530 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:27:27 INFO - PROCESS | 3897 | 1461043647533 Marionette TRACE conn3 <- [1,2726,null,{}] 22:27:27 INFO - PROCESS | 3897 | 1461043647538 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:27 INFO - PROCESS | 3897 | 1461043647723 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 22:27:28 INFO - PROCESS | 3897 | 1461043648009 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09f0d14000 == 194 [pid = 3897] [id = 689] 22:27:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09cc851400) [pid = 3897] [serial = 2068] [outer = (nil)] 22:27:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09ee58b000) [pid = 3897] [serial = 2069] [outer = 0x7f09cc851400] 22:27:28 INFO - PROCESS | 3897 | 1461043648123 Marionette DEBUG loaded listener.js 22:27:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09f02d1400) [pid = 3897] [serial = 2070] [outer = 0x7f09cc851400] 22:27:29 INFO - PROCESS | 3897 | 1461043649516 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 22:27:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:27:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2044ms 22:27:29 INFO - PROCESS | 3897 | 1461043649609 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 22:27:29 INFO - PROCESS | 3897 | 1461043649613 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 22:27:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:27:29 INFO - PROCESS | 3897 | 1461043649627 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:27:29 INFO - PROCESS | 3897 | 1461043649632 Marionette TRACE conn3 <- [1,2730,null,{}] 22:27:29 INFO - PROCESS | 3897 | 1461043649641 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:29 INFO - PROCESS | 3897 | 1461043649834 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 22:27:30 INFO - PROCESS | 3897 | 1461043650112 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6c19800 == 195 [pid = 3897] [id = 690] 22:27:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09d2b71400) [pid = 3897] [serial = 2071] [outer = (nil)] 22:27:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09d39e6c00) [pid = 3897] [serial = 2072] [outer = 0x7f09d2b71400] 22:27:30 INFO - PROCESS | 3897 | 1461043650180 Marionette DEBUG loaded listener.js 22:27:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09d499e000) [pid = 3897] [serial = 2073] [outer = 0x7f09d2b71400] 22:27:31 INFO - PROCESS | 3897 | 1461043651555 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 22:27:31 INFO - PROCESS | 3897 | 1461043651689 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 22:27:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:27:31 INFO - PROCESS | 3897 | 1461043651708 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:27:31 INFO - PROCESS | 3897 | 1461043651711 Marionette TRACE conn3 <- [1,2734,null,{}] 22:27:31 INFO - PROCESS | 3897 | 1461043651717 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:31 INFO - PROCESS | 3897 | 1461043651885 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 22:27:32 INFO - PROCESS | 3897 | 1461043652163 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d4b26000 == 196 [pid = 3897] [id = 691] 22:27:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09d64c5000) [pid = 3897] [serial = 2074] [outer = (nil)] 22:27:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09d668dc00) [pid = 3897] [serial = 2075] [outer = 0x7f09d64c5000] 22:27:32 INFO - PROCESS | 3897 | 1461043652229 Marionette DEBUG loaded listener.js 22:27:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09d6f07800) [pid = 3897] [serial = 2076] [outer = 0x7f09d64c5000] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e533a800 == 195 [pid = 3897] [id = 524] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09d764a000) [pid = 3897] [serial = 1892] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09e963b800) [pid = 3897] [serial = 1919] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09edca7800) [pid = 3897] [serial = 1922] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09d2b71800) [pid = 3897] [serial = 1889] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09ee90a800) [pid = 3897] [serial = 1925] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09f0cb8400) [pid = 3897] [serial = 1928] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09fa761c00) [pid = 3897] [serial = 1931] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09fc7dc800) [pid = 3897] [serial = 1934] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f0a00278000) [pid = 3897] [serial = 1937] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09e1eb2c00) [pid = 3897] [serial = 1901] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09e6509400) [pid = 3897] [serial = 1916] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09dd18b800) [pid = 3897] [serial = 1898] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e4ba2000) [pid = 3897] [serial = 1913] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09da2db000) [pid = 3897] [serial = 1895] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09e45bf400) [pid = 3897] [serial = 1910] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e2230000) [pid = 3897] [serial = 1904] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09e4394c00) [pid = 3897] [serial = 1907] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09d7641c00) [pid = 3897] [serial = 1958] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d768d800 == 194 [pid = 3897] [id = 675] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d5de0000 == 193 [pid = 3897] [id = 674] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ce9e2000 == 192 [pid = 3897] [id = 673] 22:27:33 INFO - PROCESS | 3897 | 1461043653355 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d2bce000 == 191 [pid = 3897] [id = 671] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d4b27000 == 190 [pid = 3897] [id = 670] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d5be5000 == 189 [pid = 3897] [id = 669] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09caebb800 == 188 [pid = 3897] [id = 668] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0838e000 == 187 [pid = 3897] [id = 667] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a04c10800 == 186 [pid = 3897] [id = 666] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00241000 == 185 [pid = 3897] [id = 665] 22:27:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb652800 == 184 [pid = 3897] [id = 664] 22:27:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:27:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1690ms 22:27:33 INFO - PROCESS | 3897 | 1461043653400 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 22:27:33 INFO - PROCESS | 3897 | 1461043653403 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 22:27:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:27:33 INFO - PROCESS | 3897 | 1461043653409 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:27:33 INFO - PROCESS | 3897 | 1461043653414 Marionette TRACE conn3 <- [1,2738,null,{}] 22:27:33 INFO - PROCESS | 3897 | 1461043653429 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:33 INFO - PROCESS | 3897 | 1461043653612 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09dc148800) [pid = 3897] [serial = 1887] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09e1eb5400) [pid = 3897] [serial = 1952] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e203e400) [pid = 3897] [serial = 1955] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09e2234400) [pid = 3897] [serial = 1956] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09db15fc00) [pid = 3897] [serial = 1949] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09d6cda000) [pid = 3897] [serial = 1946] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09d9278c00) [pid = 3897] [serial = 1947] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09d745c000) [pid = 3897] [serial = 1944] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09d6ce4400) [pid = 3897] [serial = 1943] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09d64c2c00) [pid = 3897] [serial = 1941] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09d3b58000) [pid = 3897] [serial = 1940] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09e2034800) [pid = 3897] [serial = 1953] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09dc1cc400) [pid = 3897] [serial = 1950] [outer = (nil)] [url = about:blank] 22:27:33 INFO - PROCESS | 3897 | 1461043653891 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2bcd800 == 185 [pid = 3897] [id = 692] 22:27:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09d64c9800) [pid = 3897] [serial = 2077] [outer = (nil)] 22:27:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09d7642800) [pid = 3897] [serial = 2078] [outer = 0x7f09d64c9800] 22:27:33 INFO - PROCESS | 3897 | 1461043653990 Marionette DEBUG loaded listener.js 22:27:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09d9279400) [pid = 3897] [serial = 2079] [outer = 0x7f09d64c9800] 22:27:34 INFO - PROCESS | 3897 | 1461043654729 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 22:27:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:27:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1336ms 22:27:34 INFO - PROCESS | 3897 | 1461043654769 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 22:27:34 INFO - PROCESS | 3897 | 1461043654772 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 22:27:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:27:34 INFO - PROCESS | 3897 | 1461043654781 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:27:34 INFO - PROCESS | 3897 | 1461043654783 Marionette TRACE conn3 <- [1,2742,null,{}] 22:27:34 INFO - PROCESS | 3897 | 1461043654787 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:35 INFO - PROCESS | 3897 | 1461043655026 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 22:27:35 INFO - PROCESS | 3897 | 1461043655049 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7e15000 == 186 [pid = 3897] [id = 693] 22:27:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09d49f0400) [pid = 3897] [serial = 2080] [outer = (nil)] 22:27:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09db48d000) [pid = 3897] [serial = 2081] [outer = 0x7f09d49f0400] 22:27:35 INFO - PROCESS | 3897 | 1461043655110 Marionette DEBUG loaded listener.js 22:27:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09dc1c3c00) [pid = 3897] [serial = 2082] [outer = 0x7f09d49f0400] 22:27:35 INFO - PROCESS | 3897 | 1461043655984 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 22:27:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:27:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1281ms 22:27:36 INFO - PROCESS | 3897 | 1461043656062 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 22:27:36 INFO - PROCESS | 3897 | 1461043656065 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 22:27:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:27:36 INFO - PROCESS | 3897 | 1461043656071 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:27:36 INFO - PROCESS | 3897 | 1461043656073 Marionette TRACE conn3 <- [1,2746,null,{}] 22:27:36 INFO - PROCESS | 3897 | 1461043656078 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:36 INFO - PROCESS | 3897 | 1461043656325 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 22:27:36 INFO - PROCESS | 3897 | 1461043656348 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da5d7800 == 187 [pid = 3897] [id = 694] 22:27:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09dc1c7800) [pid = 3897] [serial = 2083] [outer = (nil)] 22:27:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09dd18bc00) [pid = 3897] [serial = 2084] [outer = 0x7f09dc1c7800] 22:27:36 INFO - PROCESS | 3897 | 1461043656407 Marionette DEBUG loaded listener.js 22:27:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e1eb7400) [pid = 3897] [serial = 2085] [outer = 0x7f09dc1c7800] 22:27:37 INFO - PROCESS | 3897 | 1461043657338 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 22:27:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:27:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1276ms 22:27:37 INFO - PROCESS | 3897 | 1461043657354 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 22:27:37 INFO - PROCESS | 3897 | 1461043657357 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 22:27:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:27:37 INFO - PROCESS | 3897 | 1461043657362 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:27:37 INFO - PROCESS | 3897 | 1461043657364 Marionette TRACE conn3 <- [1,2750,null,{}] 22:27:37 INFO - PROCESS | 3897 | 1461043657370 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:37 INFO - PROCESS | 3897 | 1461043657635 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 22:27:37 INFO - PROCESS | 3897 | 1461043657671 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc244000 == 188 [pid = 3897] [id = 695] 22:27:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e2208000) [pid = 3897] [serial = 2086] [outer = (nil)] 22:27:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09e3a11800) [pid = 3897] [serial = 2087] [outer = 0x7f09e2208000] 22:27:37 INFO - PROCESS | 3897 | 1461043657735 Marionette DEBUG loaded listener.js 22:27:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09e3bcb800) [pid = 3897] [serial = 2088] [outer = 0x7f09e2208000] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09d745a800) [pid = 3897] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09d7456400) [pid = 3897] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09dc1c5800) [pid = 3897] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09d3b54c00) [pid = 3897] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09d39de400) [pid = 3897] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09e45bfc00) [pid = 3897] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09d926d800) [pid = 3897] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09d93a8800) [pid = 3897] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09d763ec00) [pid = 3897] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09db152c00) [pid = 3897] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09d6ce4c00) [pid = 3897] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09cc8e5000) [pid = 3897] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09e3bcbc00) [pid = 3897] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09fe9d6400) [pid = 3897] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09dc16dc00) [pid = 3897] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09d64d0800) [pid = 3897] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09cc843400) [pid = 3897] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09dd188000) [pid = 3897] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09e222e000) [pid = 3897] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09e1ec1c00) [pid = 3897] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09d6e6a000) [pid = 3897] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09d49a0800) [pid = 3897] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09cc8eb400) [pid = 3897] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09ecf88000) [pid = 3897] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f0a00270800) [pid = 3897] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09dd186c00) [pid = 3897] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09d2b79400) [pid = 3897] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09e9640000) [pid = 3897] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09e4b97000) [pid = 3897] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09d9b9e000) [pid = 3897] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09e3bc3400) [pid = 3897] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09e92ea800) [pid = 3897] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09dc1c8800) [pid = 3897] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09e4b1e400) [pid = 3897] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09d3b5a800) [pid = 3897] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09cc842800) [pid = 3897] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09e2228400) [pid = 3897] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09e3a39800) [pid = 3897] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09e2036c00) [pid = 3897] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09ec1c7800) [pid = 3897] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:27:38 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09dd6c0400) [pid = 3897] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:27:39 INFO - PROCESS | 3897 | 1461043659252 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 22:27:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:27:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1929ms 22:27:39 INFO - PROCESS | 3897 | 1461043659292 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 22:27:39 INFO - PROCESS | 3897 | 1461043659295 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 22:27:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:27:39 INFO - PROCESS | 3897 | 1461043659301 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:27:39 INFO - PROCESS | 3897 | 1461043659303 Marionette TRACE conn3 <- [1,2754,null,{}] 22:27:39 INFO - PROCESS | 3897 | 1461043659308 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:39 INFO - PROCESS | 3897 | 1461043659495 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 22:27:39 INFO - PROCESS | 3897 | 1461043659509 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db247800 == 189 [pid = 3897] [id = 696] 22:27:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09cc8eb400) [pid = 3897] [serial = 2089] [outer = (nil)] 22:27:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09d6e6a000) [pid = 3897] [serial = 2090] [outer = 0x7f09cc8eb400] 22:27:39 INFO - PROCESS | 3897 | 1461043659746 Marionette DEBUG loaded listener.js 22:27:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09db152c00) [pid = 3897] [serial = 2091] [outer = 0x7f09cc8eb400] 22:27:40 INFO - PROCESS | 3897 | 1461043660394 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 22:27:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:27:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1181ms 22:27:40 INFO - PROCESS | 3897 | 1461043660483 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 22:27:40 INFO - PROCESS | 3897 | 1461043660486 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 22:27:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:27:40 INFO - PROCESS | 3897 | 1461043660492 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:27:40 INFO - PROCESS | 3897 | 1461043660494 Marionette TRACE conn3 <- [1,2758,null,{}] 22:27:40 INFO - PROCESS | 3897 | 1461043660499 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:40 INFO - PROCESS | 3897 | 1461043660668 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 22:27:41 INFO - PROCESS | 3897 | 1461043661052 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cc6c7000 == 190 [pid = 3897] [id = 697] 22:27:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09cc844400) [pid = 3897] [serial = 2092] [outer = (nil)] 22:27:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09cc851800) [pid = 3897] [serial = 2093] [outer = 0x7f09cc844400] 22:27:41 INFO - PROCESS | 3897 | 1461043661130 Marionette DEBUG loaded listener.js 22:27:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09d0a72c00) [pid = 3897] [serial = 2094] [outer = 0x7f09cc844400] 22:27:42 INFO - PROCESS | 3897 | 1461043662036 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 22:27:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:27:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1585ms 22:27:42 INFO - PROCESS | 3897 | 1461043662079 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 22:27:42 INFO - PROCESS | 3897 | 1461043662087 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 22:27:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:27:42 INFO - PROCESS | 3897 | 1461043662096 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:27:42 INFO - PROCESS | 3897 | 1461043662100 Marionette TRACE conn3 <- [1,2762,null,{}] 22:27:42 INFO - PROCESS | 3897 | 1461043662107 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:42 INFO - PROCESS | 3897 | 1461043662308 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 22:27:42 INFO - PROCESS | 3897 | 1461043662578 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7d25800 == 191 [pid = 3897] [id = 698] 22:27:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09cc847c00) [pid = 3897] [serial = 2095] [outer = (nil)] 22:27:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09d6d0b400) [pid = 3897] [serial = 2096] [outer = 0x7f09cc847c00] 22:27:42 INFO - PROCESS | 3897 | 1461043662657 Marionette DEBUG loaded listener.js 22:27:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09d7460c00) [pid = 3897] [serial = 2097] [outer = 0x7f09cc847c00] 22:27:43 INFO - PROCESS | 3897 | 1461043663594 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 22:27:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:27:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1530ms 22:27:43 INFO - PROCESS | 3897 | 1461043663629 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 22:27:43 INFO - PROCESS | 3897 | 1461043663634 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 22:27:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:27:43 INFO - PROCESS | 3897 | 1461043663641 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:27:43 INFO - PROCESS | 3897 | 1461043663644 Marionette TRACE conn3 <- [1,2766,null,{}] 22:27:43 INFO - PROCESS | 3897 | 1461043663650 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:43 INFO - PROCESS | 3897 | 1461043663840 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 22:27:44 INFO - PROCESS | 3897 | 1461043664117 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21ea800 == 192 [pid = 3897] [id = 699] 22:27:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09da2df000) [pid = 3897] [serial = 2098] [outer = (nil)] 22:27:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09db492000) [pid = 3897] [serial = 2099] [outer = 0x7f09da2df000] 22:27:44 INFO - PROCESS | 3897 | 1461043664273 Marionette DEBUG loaded listener.js 22:27:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09dd6c2400) [pid = 3897] [serial = 2100] [outer = 0x7f09da2df000] 22:27:45 INFO - PROCESS | 3897 | 1461043665118 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 22:27:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:27:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1489ms 22:27:45 INFO - PROCESS | 3897 | 1461043665130 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 22:27:45 INFO - PROCESS | 3897 | 1461043665133 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 22:27:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:27:45 INFO - PROCESS | 3897 | 1461043665166 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:27:45 INFO - PROCESS | 3897 | 1461043665175 Marionette TRACE conn3 <- [1,2770,null,{}] 22:27:45 INFO - PROCESS | 3897 | 1461043665182 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:45 INFO - PROCESS | 3897 | 1461043665370 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 22:27:45 INFO - PROCESS | 3897 | 1461043665650 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4519800 == 193 [pid = 3897] [id = 700] 22:27:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09d764a800) [pid = 3897] [serial = 2101] [outer = (nil)] 22:27:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09e2208c00) [pid = 3897] [serial = 2102] [outer = 0x7f09d764a800] 22:27:45 INFO - PROCESS | 3897 | 1461043665725 Marionette DEBUG loaded listener.js 22:27:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09e2850400) [pid = 3897] [serial = 2103] [outer = 0x7f09d764a800] 22:27:46 INFO - PROCESS | 3897 | 1461043666611 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 22:27:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:27:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1504ms 22:27:46 INFO - PROCESS | 3897 | 1461043666660 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 22:27:46 INFO - PROCESS | 3897 | 1461043666664 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 22:27:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:27:46 INFO - PROCESS | 3897 | 1461043666670 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:27:46 INFO - PROCESS | 3897 | 1461043666673 Marionette TRACE conn3 <- [1,2774,null,{}] 22:27:46 INFO - PROCESS | 3897 | 1461043666679 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:46 INFO - PROCESS | 3897 | 1461043666864 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 22:27:47 INFO - PROCESS | 3897 | 1461043667141 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e533b800 == 194 [pid = 3897] [id = 701] 22:27:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09d3b58800) [pid = 3897] [serial = 2104] [outer = (nil)] 22:27:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09e3bdc800) [pid = 3897] [serial = 2105] [outer = 0x7f09d3b58800] 22:27:47 INFO - PROCESS | 3897 | 1461043667216 Marionette DEBUG loaded listener.js 22:27:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09e4394400) [pid = 3897] [serial = 2106] [outer = 0x7f09d3b58800] 22:27:48 INFO - PROCESS | 3897 | 1461043668068 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 22:27:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:27:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1440ms 22:27:48 INFO - PROCESS | 3897 | 1461043668111 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 22:27:48 INFO - PROCESS | 3897 | 1461043668114 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 22:27:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:27:48 INFO - PROCESS | 3897 | 1461043668120 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:27:48 INFO - PROCESS | 3897 | 1461043668123 Marionette TRACE conn3 <- [1,2778,null,{}] 22:27:48 INFO - PROCESS | 3897 | 1461043668128 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:48 INFO - PROCESS | 3897 | 1461043668314 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 22:27:48 INFO - PROCESS | 3897 | 1461043668594 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8842000 == 195 [pid = 3897] [id = 702] 22:27:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09e44ca400) [pid = 3897] [serial = 2107] [outer = (nil)] 22:27:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09e457f800) [pid = 3897] [serial = 2108] [outer = 0x7f09e44ca400] 22:27:48 INFO - PROCESS | 3897 | 1461043668682 Marionette DEBUG loaded listener.js 22:27:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09e518fc00) [pid = 3897] [serial = 2109] [outer = 0x7f09e44ca400] 22:27:49 INFO - PROCESS | 3897 | 1461043669566 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 22:27:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:27:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1484ms 22:27:49 INFO - PROCESS | 3897 | 1461043669604 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 22:27:49 INFO - PROCESS | 3897 | 1461043669607 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 22:27:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:27:49 INFO - PROCESS | 3897 | 1461043669613 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:27:49 INFO - PROCESS | 3897 | 1461043669616 Marionette TRACE conn3 <- [1,2782,null,{}] 22:27:49 INFO - PROCESS | 3897 | 1461043669622 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:49 INFO - PROCESS | 3897 | 1461043669813 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 22:27:50 INFO - PROCESS | 3897 | 1461043670127 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ebaaf000 == 196 [pid = 3897] [id = 703] 22:27:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09da2db000) [pid = 3897] [serial = 2110] [outer = (nil)] 22:27:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09e8cdfc00) [pid = 3897] [serial = 2111] [outer = 0x7f09da2db000] 22:27:50 INFO - PROCESS | 3897 | 1461043670202 Marionette DEBUG loaded listener.js 22:27:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09e92ea800) [pid = 3897] [serial = 2112] [outer = 0x7f09da2db000] 22:27:51 INFO - PROCESS | 3897 | 1461043671038 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 22:27:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:27:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1477ms 22:27:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:27:51 INFO - PROCESS | 3897 | 1461043671092 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 22:27:51 INFO - PROCESS | 3897 | 1461043671094 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 22:27:51 INFO - PROCESS | 3897 | 1461043671101 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:27:51 INFO - PROCESS | 3897 | 1461043671104 Marionette TRACE conn3 <- [1,2786,null,{}] 22:27:51 INFO - PROCESS | 3897 | 1461043671109 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:51 INFO - PROCESS | 3897 | 1461043671293 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 22:27:51 INFO - PROCESS | 3897 | 1461043671579 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed8d8000 == 197 [pid = 3897] [id = 704] 22:27:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09e9640000) [pid = 3897] [serial = 2113] [outer = (nil)] 22:27:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09eae32400) [pid = 3897] [serial = 2114] [outer = 0x7f09e9640000] 22:27:51 INFO - PROCESS | 3897 | 1461043671655 Marionette DEBUG loaded listener.js 22:27:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09eb97fc00) [pid = 3897] [serial = 2115] [outer = 0x7f09e9640000] 22:27:52 INFO - PROCESS | 3897 | 1461043672511 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 22:27:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:27:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1481ms 22:27:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:27:52 INFO - PROCESS | 3897 | 1461043672581 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 22:27:52 INFO - PROCESS | 3897 | 1461043672584 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 22:27:52 INFO - PROCESS | 3897 | 1461043672590 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:27:52 INFO - PROCESS | 3897 | 1461043672594 Marionette TRACE conn3 <- [1,2790,null,{}] 22:27:52 INFO - PROCESS | 3897 | 1461043672599 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:52 INFO - PROCESS | 3897 | 1461043672789 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 22:27:53 INFO - PROCESS | 3897 | 1461043673063 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef066000 == 198 [pid = 3897] [id = 705] 22:27:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09e9c89800) [pid = 3897] [serial = 2116] [outer = (nil)] 22:27:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09ec1c6c00) [pid = 3897] [serial = 2117] [outer = 0x7f09e9c89800] 22:27:53 INFO - PROCESS | 3897 | 1461043673138 Marionette DEBUG loaded listener.js 22:27:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09ecf87800) [pid = 3897] [serial = 2118] [outer = 0x7f09e9c89800] 22:27:54 INFO - PROCESS | 3897 | 1461043674002 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 22:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1436ms 22:27:54 INFO - PROCESS | 3897 | 1461043674026 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 22:27:54 INFO - PROCESS | 3897 | 1461043674029 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 22:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:27:54 INFO - PROCESS | 3897 | 1461043674035 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:27:54 INFO - PROCESS | 3897 | 1461043674038 Marionette TRACE conn3 <- [1,2794,null,{}] 22:27:54 INFO - PROCESS | 3897 | 1461043674044 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:54 INFO - PROCESS | 3897 | 1461043674228 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 22:27:54 INFO - PROCESS | 3897 | 1461043674519 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb545800 == 199 [pid = 3897] [id = 706] 22:27:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09e43a1800) [pid = 3897] [serial = 2119] [outer = (nil)] 22:27:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09edb84000) [pid = 3897] [serial = 2120] [outer = 0x7f09e43a1800] 22:27:54 INFO - PROCESS | 3897 | 1461043674595 Marionette DEBUG loaded listener.js 22:27:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09edca5400) [pid = 3897] [serial = 2121] [outer = 0x7f09e43a1800] 22:27:55 INFO - PROCESS | 3897 | 1461043675471 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 22:27:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:27:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1479ms 22:27:55 INFO - PROCESS | 3897 | 1461043675514 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 22:27:55 INFO - PROCESS | 3897 | 1461043675518 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 22:27:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:27:55 INFO - PROCESS | 3897 | 1461043675524 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:27:55 INFO - PROCESS | 3897 | 1461043675527 Marionette TRACE conn3 <- [1,2798,null,{}] 22:27:55 INFO - PROCESS | 3897 | 1461043675532 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:55 INFO - PROCESS | 3897 | 1461043675719 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 22:27:56 INFO - PROCESS | 3897 | 1461043676007 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fbaca000 == 200 [pid = 3897] [id = 707] 22:27:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09d7e9a000) [pid = 3897] [serial = 2122] [outer = (nil)] 22:27:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09e58ddc00) [pid = 3897] [serial = 2123] [outer = 0x7f09d7e9a000] 22:27:56 INFO - PROCESS | 3897 | 1461043676090 Marionette DEBUG loaded listener.js 22:27:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09eece8c00) [pid = 3897] [serial = 2124] [outer = 0x7f09d7e9a000] 22:27:57 INFO - PROCESS | 3897 | 1461043677026 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 22:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1530ms 22:27:57 INFO - PROCESS | 3897 | 1461043677054 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 22:27:57 INFO - PROCESS | 3897 | 1461043677059 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 22:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:27:57 INFO - PROCESS | 3897 | 1461043677064 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:27:57 INFO - PROCESS | 3897 | 1461043677068 Marionette TRACE conn3 <- [1,2802,null,{}] 22:27:57 INFO - PROCESS | 3897 | 1461043677074 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:57 INFO - PROCESS | 3897 | 1461043677287 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 22:27:57 INFO - PROCESS | 3897 | 1461043677581 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a0018e000 == 201 [pid = 3897] [id = 708] 22:27:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09f02da400) [pid = 3897] [serial = 2125] [outer = (nil)] 22:27:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09fa76b400) [pid = 3897] [serial = 2126] [outer = 0x7f09f02da400] 22:27:57 INFO - PROCESS | 3897 | 1461043677698 Marionette DEBUG loaded listener.js 22:27:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09fb60dc00) [pid = 3897] [serial = 2127] [outer = 0x7f09f02da400] 22:27:58 INFO - PROCESS | 3897 | 1461043678516 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 22:27:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:27:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1478ms 22:27:58 INFO - PROCESS | 3897 | 1461043678544 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 22:27:58 INFO - PROCESS | 3897 | 1461043678548 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 22:27:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:27:58 INFO - PROCESS | 3897 | 1461043678553 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:27:58 INFO - PROCESS | 3897 | 1461043678556 Marionette TRACE conn3 <- [1,2806,null,{}] 22:27:58 INFO - PROCESS | 3897 | 1461043678563 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:27:58 INFO - PROCESS | 3897 | 1461043678750 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 22:27:59 INFO - PROCESS | 3897 | 1461043679031 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00488000 == 202 [pid = 3897] [id = 709] 22:27:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09f0cb8400) [pid = 3897] [serial = 2128] [outer = (nil)] 22:27:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09fba3cc00) [pid = 3897] [serial = 2129] [outer = 0x7f09f0cb8400] 22:27:59 INFO - PROCESS | 3897 | 1461043679105 Marionette DEBUG loaded listener.js 22:27:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09fc82ac00) [pid = 3897] [serial = 2130] [outer = 0x7f09f0cb8400] 22:27:59 INFO - PROCESS | 3897 | 1461043679974 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 22:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1480ms 22:28:00 INFO - PROCESS | 3897 | 1461043680034 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 22:28:00 INFO - PROCESS | 3897 | 1461043680037 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 22:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:28:00 INFO - PROCESS | 3897 | 1461043680043 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:28:00 INFO - PROCESS | 3897 | 1461043680045 Marionette TRACE conn3 <- [1,2810,null,{}] 22:28:00 INFO - PROCESS | 3897 | 1461043680051 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:00 INFO - PROCESS | 3897 | 1461043680235 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 22:28:00 INFO - PROCESS | 3897 | 1461043680519 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a02984000 == 203 [pid = 3897] [id = 710] 22:28:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09fb602800) [pid = 3897] [serial = 2131] [outer = (nil)] 22:28:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09fcbc5c00) [pid = 3897] [serial = 2132] [outer = 0x7f09fb602800] 22:28:00 INFO - PROCESS | 3897 | 1461043680596 Marionette DEBUG loaded listener.js 22:28:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09fea41000) [pid = 3897] [serial = 2133] [outer = 0x7f09fb602800] 22:28:01 INFO - PROCESS | 3897 | 1461043681459 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 22:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1431ms 22:28:01 INFO - PROCESS | 3897 | 1461043681474 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 22:28:01 INFO - PROCESS | 3897 | 1461043681478 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 22:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:28:01 INFO - PROCESS | 3897 | 1461043681501 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:28:01 INFO - PROCESS | 3897 | 1461043681504 Marionette TRACE conn3 <- [1,2814,null,{}] 22:28:01 INFO - PROCESS | 3897 | 1461043681510 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:01 INFO - PROCESS | 3897 | 1461043681698 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 22:28:01 INFO - PROCESS | 3897 | 1461043681985 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cc2000 == 204 [pid = 3897] [id = 711] 22:28:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09fb81f000) [pid = 3897] [serial = 2134] [outer = (nil)] 22:28:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f0a0026fc00) [pid = 3897] [serial = 2135] [outer = 0x7f09fb81f000] 22:28:02 INFO - PROCESS | 3897 | 1461043682064 Marionette DEBUG loaded listener.js 22:28:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f0a00279c00) [pid = 3897] [serial = 2136] [outer = 0x7f09fb81f000] 22:28:02 INFO - PROCESS | 3897 | 1461043682931 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 22:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1493ms 22:28:02 INFO - PROCESS | 3897 | 1461043682992 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 22:28:02 INFO - PROCESS | 3897 | 1461043682996 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 22:28:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:28:03 INFO - PROCESS | 3897 | 1461043683002 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:28:03 INFO - PROCESS | 3897 | 1461043683004 Marionette TRACE conn3 <- [1,2818,null,{}] 22:28:03 INFO - PROCESS | 3897 | 1461043683010 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:03 INFO - PROCESS | 3897 | 1461043683215 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 22:28:03 INFO - PROCESS | 3897 | 1461043683495 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d670f000 == 205 [pid = 3897] [id = 712] 22:28:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09d1954400) [pid = 3897] [serial = 2137] [outer = (nil)] 22:28:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09d195ac00) [pid = 3897] [serial = 2138] [outer = 0x7f09d1954400] 22:28:03 INFO - PROCESS | 3897 | 1461043683571 Marionette DEBUG loaded listener.js 22:28:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09d1960000) [pid = 3897] [serial = 2139] [outer = 0x7f09d1954400] 22:28:04 INFO - PROCESS | 3897 | 1461043684438 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 22:28:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:28:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1491ms 22:28:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:28:04 INFO - PROCESS | 3897 | 1461043684494 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 22:28:04 INFO - PROCESS | 3897 | 1461043684496 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 22:28:04 INFO - PROCESS | 3897 | 1461043684503 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:28:04 INFO - PROCESS | 3897 | 1461043684506 Marionette TRACE conn3 <- [1,2822,null,{}] 22:28:04 INFO - PROCESS | 3897 | 1461043684511 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:04 INFO - PROCESS | 3897 | 1461043684696 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 22:28:04 INFO - PROCESS | 3897 | 1461043684991 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05ccc800 == 206 [pid = 3897] [id = 713] 22:28:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09d1960400) [pid = 3897] [serial = 2140] [outer = (nil)] 22:28:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09fe9d6400) [pid = 3897] [serial = 2141] [outer = 0x7f09d1960400] 22:28:05 INFO - PROCESS | 3897 | 1461043685110 Marionette DEBUG loaded listener.js 22:28:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f0a0028c000) [pid = 3897] [serial = 2142] [outer = 0x7f09d1960400] 22:28:05 INFO - PROCESS | 3897 | 1461043685961 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 22:28:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:28:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1534ms 22:28:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:28:06 INFO - PROCESS | 3897 | 1461043686036 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 22:28:06 INFO - PROCESS | 3897 | 1461043686039 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 22:28:06 INFO - PROCESS | 3897 | 1461043686045 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:28:06 INFO - PROCESS | 3897 | 1461043686049 Marionette TRACE conn3 <- [1,2826,null,{}] 22:28:06 INFO - PROCESS | 3897 | 1461043686054 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:06 INFO - PROCESS | 3897 | 1461043686244 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 22:28:06 INFO - PROCESS | 3897 | 1461043686526 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d891d800 == 207 [pid = 3897] [id = 714] 22:28:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09d1961400) [pid = 3897] [serial = 2143] [outer = (nil)] 22:28:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f0a00602400) [pid = 3897] [serial = 2144] [outer = 0x7f09d1961400] 22:28:06 INFO - PROCESS | 3897 | 1461043686641 Marionette DEBUG loaded listener.js 22:28:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f0a00723c00) [pid = 3897] [serial = 2145] [outer = 0x7f09d1961400] 22:28:07 INFO - PROCESS | 3897 | 1461043687487 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:28:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:28:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1483ms 22:28:07 INFO - PROCESS | 3897 | 1461043687528 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 22:28:07 INFO - PROCESS | 3897 | 1461043687531 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 22:28:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:28:07 INFO - PROCESS | 3897 | 1461043687537 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:28:07 INFO - PROCESS | 3897 | 1461043687539 Marionette TRACE conn3 <- [1,2830,null,{}] 22:28:07 INFO - PROCESS | 3897 | 1461043687545 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:07 INFO - PROCESS | 3897 | 1461043687737 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 22:28:08 INFO - PROCESS | 3897 | 1461043688023 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd440800 == 208 [pid = 3897] [id = 715] 22:28:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09cf254400) [pid = 3897] [serial = 2146] [outer = (nil)] 22:28:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09cf25c800) [pid = 3897] [serial = 2147] [outer = 0x7f09cf254400] 22:28:08 INFO - PROCESS | 3897 | 1461043688098 Marionette DEBUG loaded listener.js 22:28:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09cf261c00) [pid = 3897] [serial = 2148] [outer = 0x7f09cf254400] 22:28:08 INFO - PROCESS | 3897 | 1461043688967 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 22:28:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:28:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1534ms 22:28:09 INFO - PROCESS | 3897 | 1461043689073 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 22:28:09 INFO - PROCESS | 3897 | 1461043689077 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 22:28:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:28:09 INFO - PROCESS | 3897 | 1461043689083 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:28:09 INFO - PROCESS | 3897 | 1461043689085 Marionette TRACE conn3 <- [1,2834,null,{}] 22:28:09 INFO - PROCESS | 3897 | 1461043689091 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:09 INFO - PROCESS | 3897 | 1461043689282 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 22:28:09 INFO - PROCESS | 3897 | 1461043689592 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09caeb7800 == 209 [pid = 3897] [id = 716] 22:28:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09cc843c00) [pid = 3897] [serial = 2149] [outer = (nil)] 22:28:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09cc84a800) [pid = 3897] [serial = 2150] [outer = 0x7f09cc843c00] 22:28:09 INFO - PROCESS | 3897 | 1461043689703 Marionette DEBUG loaded listener.js 22:28:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09d39e8400) [pid = 3897] [serial = 2151] [outer = 0x7f09cc843c00] 22:28:10 INFO - PROCESS | 3897 | 1461043690581 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:28:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:28:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1534ms 22:28:10 INFO - PROCESS | 3897 | 1461043690618 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 22:28:10 INFO - PROCESS | 3897 | 1461043690621 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 22:28:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:28:10 INFO - PROCESS | 3897 | 1461043690627 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:28:10 INFO - PROCESS | 3897 | 1461043690629 Marionette TRACE conn3 <- [1,2838,null,{}] 22:28:10 INFO - PROCESS | 3897 | 1461043690635 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:10 INFO - PROCESS | 3897 | 1461043690912 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6c0e800 == 208 [pid = 3897] [id = 574] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4cfa000 == 207 [pid = 3897] [id = 53] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9d98000 == 206 [pid = 3897] [id = 575] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db247800 == 205 [pid = 3897] [id = 696] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8cd6000 == 204 [pid = 3897] [id = 544] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc244000 == 203 [pid = 3897] [id = 695] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09da5d7800 == 202 [pid = 3897] [id = 694] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7e15000 == 201 [pid = 3897] [id = 693] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d2bcd800 == 200 [pid = 3897] [id = 692] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d4b26000 == 199 [pid = 3897] [id = 691] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6c19800 == 198 [pid = 3897] [id = 690] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4516000 == 197 [pid = 3897] [id = 682] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e2533800 == 196 [pid = 3897] [id = 681] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc376000 == 195 [pid = 3897] [id = 680] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db22b000 == 194 [pid = 3897] [id = 679] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9ccc800 == 193 [pid = 3897] [id = 678] 22:28:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d5be3800 == 192 [pid = 3897] [id = 677] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09d9277800) [pid = 3897] [serial = 1965] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09d8a0e400) [pid = 3897] [serial = 1893] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09e457ec00) [pid = 3897] [serial = 1908] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09d6f0d400) [pid = 3897] [serial = 1812] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09d7ea2c00) [pid = 3897] [serial = 1964] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09d39eb400) [pid = 3897] [serial = 2010] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09d39e6400) [pid = 3897] [serial = 2009] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09e8762c00) [pid = 3897] [serial = 1917] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09db48d400) [pid = 3897] [serial = 1896] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09eba4c400) [pid = 3897] [serial = 1986] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09e9638800) [pid = 3897] [serial = 1983] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09ecf89800) [pid = 3897] [serial = 1989] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09fb893400) [pid = 3897] [serial = 1932] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09d49fa000) [pid = 3897] [serial = 1890] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09e5634400) [pid = 3897] [serial = 1914] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f0a00292400) [pid = 3897] [serial = 2006] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09dd358c00) [pid = 3897] [serial = 1899] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09d6e68000) [pid = 3897] [serial = 2025] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09cc84b000) [pid = 3897] [serial = 2012] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09f4964800) [pid = 3897] [serial = 1929] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09fea80400) [pid = 3897] [serial = 1935] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09fca07800) [pid = 3897] [serial = 2000] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09d77c8c00) [pid = 3897] [serial = 2027] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09d64cf400) [pid = 3897] [serial = 1961] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09e8ce1000) [pid = 3897] [serial = 1982] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09dd6c9000) [pid = 3897] [serial = 1959] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09ef7c7800) [pid = 3897] [serial = 1926] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f0a0028c400) [pid = 3897] [serial = 2004] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09ef458000) [pid = 3897] [serial = 1994] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09d49f9c00) [pid = 3897] [serial = 2022] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09edd87800) [pid = 3897] [serial = 1992] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09e8a0e000) [pid = 3897] [serial = 1980] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09dc143800) [pid = 3897] [serial = 1967] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09fea3c800) [pid = 3897] [serial = 2001] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f0a0060fc00) [pid = 3897] [serial = 1938] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09e8767c00) [pid = 3897] [serial = 1979] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f0a00276400) [pid = 3897] [serial = 2003] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09ecf27400) [pid = 3897] [serial = 1988] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09e9c90c00) [pid = 3897] [serial = 1985] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09cc84fc00) [pid = 3897] [serial = 2013] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09eb1b6800) [pid = 3897] [serial = 1920] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09e204d000) [pid = 3897] [serial = 1902] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09e4fa5400) [pid = 3897] [serial = 1976] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09d499dc00) [pid = 3897] [serial = 2021] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09fb596c00) [pid = 3897] [serial = 1997] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09cc8e7000) [pid = 3897] [serial = 2015] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09e3bab800) [pid = 3897] [serial = 1905] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09e434f800) [pid = 3897] [serial = 1974] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09e3bd9000) [pid = 3897] [serial = 1973] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09e3a0e000) [pid = 3897] [serial = 1971] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09ee6c2c00) [pid = 3897] [serial = 1923] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09d0a74800) [pid = 3897] [serial = 2018] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09dd35ac00) [pid = 3897] [serial = 1968] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09edb86400) [pid = 3897] [serial = 1991] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09d0a70c00) [pid = 3897] [serial = 2016] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09d6881400) [pid = 3897] [serial = 2024] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09e2210000) [pid = 3897] [serial = 1970] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09fba11000) [pid = 3897] [serial = 1998] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f0a0060e400) [pid = 3897] [serial = 2007] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09f0f18400) [pid = 3897] [serial = 1995] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09d900a800) [pid = 3897] [serial = 2028] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09e5756c00) [pid = 3897] [serial = 1977] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f09e4b11800) [pid = 3897] [serial = 1911] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f09d687b800) [pid = 3897] [serial = 1962] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f09d926e000) [pid = 3897] [serial = 2030] [outer = (nil)] [url = about:blank] 22:28:12 INFO - PROCESS | 3897 | 1461043692612 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cc8db800 == 193 [pid = 3897] [id = 717] 22:28:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f09cf25ec00) [pid = 3897] [serial = 2152] [outer = (nil)] 22:28:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f09d0a70c00) [pid = 3897] [serial = 2153] [outer = 0x7f09cf25ec00] 22:28:12 INFO - PROCESS | 3897 | 1461043692675 Marionette DEBUG loaded listener.js 22:28:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f09d1960800) [pid = 3897] [serial = 2154] [outer = 0x7f09cf25ec00] 22:28:13 INFO - PROCESS | 3897 | 1461043693429 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 22:28:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:28:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2833ms 22:28:13 INFO - PROCESS | 3897 | 1461043693462 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 22:28:13 INFO - PROCESS | 3897 | 1461043693467 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 22:28:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:28:13 INFO - PROCESS | 3897 | 1461043693476 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:28:13 INFO - PROCESS | 3897 | 1461043693480 Marionette TRACE conn3 <- [1,2842,null,{}] 22:28:13 INFO - PROCESS | 3897 | 1461043693487 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:13 INFO - PROCESS | 3897 | 1461043693684 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 22:28:13 INFO - PROCESS | 3897 | 1461043693878 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2be0800 == 194 [pid = 3897] [id = 718] 22:28:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09cf25cc00) [pid = 3897] [serial = 2155] [outer = (nil)] 22:28:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09d49a2400) [pid = 3897] [serial = 2156] [outer = 0x7f09cf25cc00] 22:28:13 INFO - PROCESS | 3897 | 1461043693943 Marionette DEBUG loaded listener.js 22:28:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09d64c4800) [pid = 3897] [serial = 2157] [outer = 0x7f09cf25cc00] 22:28:14 INFO - PROCESS | 3897 | 1461043694825 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 22:28:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:28:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1382ms 22:28:14 INFO - PROCESS | 3897 | 1461043694863 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 22:28:14 INFO - PROCESS | 3897 | 1461043694869 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 22:28:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:28:14 INFO - PROCESS | 3897 | 1461043694875 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:28:14 INFO - PROCESS | 3897 | 1461043694877 Marionette TRACE conn3 <- [1,2846,null,{}] 22:28:14 INFO - PROCESS | 3897 | 1461043694883 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:15 INFO - PROCESS | 3897 | 1461043695120 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 22:28:15 INFO - PROCESS | 3897 | 1461043695156 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d5bf0800 == 195 [pid = 3897] [id = 719] 22:28:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09d64c2c00) [pid = 3897] [serial = 2158] [outer = (nil)] 22:28:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09d6e6d800) [pid = 3897] [serial = 2159] [outer = 0x7f09d64c2c00] 22:28:15 INFO - PROCESS | 3897 | 1461043695217 Marionette DEBUG loaded listener.js 22:28:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09d7647800) [pid = 3897] [serial = 2160] [outer = 0x7f09d64c2c00] 22:28:16 INFO - PROCESS | 3897 | 1461043696170 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 22:28:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:28:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1336ms 22:28:16 INFO - PROCESS | 3897 | 1461043696211 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 22:28:16 INFO - PROCESS | 3897 | 1461043696215 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 22:28:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:28:16 INFO - PROCESS | 3897 | 1461043696260 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:28:16 INFO - PROCESS | 3897 | 1461043696271 Marionette TRACE conn3 <- [1,2850,null,{}] 22:28:16 INFO - PROCESS | 3897 | 1461043696294 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:16 INFO - PROCESS | 3897 | 1461043696607 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 22:28:16 INFO - PROCESS | 3897 | 1461043696638 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6762800 == 196 [pid = 3897] [id = 720] 22:28:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09d7456800) [pid = 3897] [serial = 2161] [outer = (nil)] 22:28:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09d9009000) [pid = 3897] [serial = 2162] [outer = 0x7f09d7456800] 22:28:16 INFO - PROCESS | 3897 | 1461043696698 Marionette DEBUG loaded listener.js 22:28:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09d93a5c00) [pid = 3897] [serial = 2163] [outer = 0x7f09d7456800] 22:28:17 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09d64c5000) [pid = 3897] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:28:17 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09dc1c7800) [pid = 3897] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:28:17 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09e2208000) [pid = 3897] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:28:17 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09d2b71400) [pid = 3897] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:28:17 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09d49f0400) [pid = 3897] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:28:17 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09d64c9800) [pid = 3897] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:28:17 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09cc8ebc00) [pid = 3897] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:28:18 INFO - PROCESS | 3897 | 1461043697998 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:28:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:28:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1785ms 22:28:18 INFO - PROCESS | 3897 | 1461043698017 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 22:28:18 INFO - PROCESS | 3897 | 1461043698020 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 22:28:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:28:18 INFO - PROCESS | 3897 | 1461043698026 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:28:18 INFO - PROCESS | 3897 | 1461043698028 Marionette TRACE conn3 <- [1,2854,null,{}] 22:28:18 INFO - PROCESS | 3897 | 1461043698034 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:18 INFO - PROCESS | 3897 | 1461043698203 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 22:28:18 INFO - PROCESS | 3897 | 1461043698220 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6f63800 == 197 [pid = 3897] [id = 721] 22:28:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09cc8ebc00) [pid = 3897] [serial = 2164] [outer = (nil)] 22:28:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09d9b92400) [pid = 3897] [serial = 2165] [outer = 0x7f09cc8ebc00] 22:28:18 INFO - PROCESS | 3897 | 1461043698451 Marionette DEBUG loaded listener.js 22:28:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09da2e6000) [pid = 3897] [serial = 2166] [outer = 0x7f09cc8ebc00] 22:28:19 INFO - PROCESS | 3897 | 1461043699174 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 22:28:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:28:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1176ms 22:28:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:28:19 INFO - PROCESS | 3897 | 1461043699203 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 22:28:19 INFO - PROCESS | 3897 | 1461043699206 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 22:28:19 INFO - PROCESS | 3897 | 1461043699210 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:28:19 INFO - PROCESS | 3897 | 1461043699214 Marionette TRACE conn3 <- [1,2858,null,{}] 22:28:19 INFO - PROCESS | 3897 | 1461043699219 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:19 INFO - PROCESS | 3897 | 1461043699385 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 22:28:19 INFO - PROCESS | 3897 | 1461043699784 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09caec1800 == 198 [pid = 3897] [id = 722] 22:28:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09cc846400) [pid = 3897] [serial = 2167] [outer = (nil)] 22:28:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09cc8efc00) [pid = 3897] [serial = 2168] [outer = 0x7f09cc846400] 22:28:19 INFO - PROCESS | 3897 | 1461043699864 Marionette DEBUG loaded listener.js 22:28:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09d0a79000) [pid = 3897] [serial = 2169] [outer = 0x7f09cc846400] 22:28:20 INFO - PROCESS | 3897 | 1461043700913 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:28:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:28:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1733ms 22:28:20 INFO - PROCESS | 3897 | 1461043700946 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 22:28:20 INFO - PROCESS | 3897 | 1461043700951 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 22:28:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:28:20 INFO - PROCESS | 3897 | 1461043700959 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:28:20 INFO - PROCESS | 3897 | 1461043700965 Marionette TRACE conn3 <- [1,2862,null,{}] 22:28:20 INFO - PROCESS | 3897 | 1461043700972 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:21 INFO - PROCESS | 3897 | 1461043701166 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 22:28:21 INFO - PROCESS | 3897 | 1461043701439 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d670b000 == 199 [pid = 3897] [id = 723] 22:28:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09d3b56c00) [pid = 3897] [serial = 2170] [outer = (nil)] 22:28:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09d6e68000) [pid = 3897] [serial = 2171] [outer = 0x7f09d3b56c00] 22:28:21 INFO - PROCESS | 3897 | 1461043701565 Marionette DEBUG loaded listener.js 22:28:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09d77cf000) [pid = 3897] [serial = 2172] [outer = 0x7f09d3b56c00] 22:28:22 INFO - PROCESS | 3897 | 1461043702491 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 22:28:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:28:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1591ms 22:28:22 INFO - PROCESS | 3897 | 1461043702553 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 22:28:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:28:22 INFO - PROCESS | 3897 | 1461043702567 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 22:28:22 INFO - PROCESS | 3897 | 1461043702576 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:28:22 INFO - PROCESS | 3897 | 1461043702579 Marionette TRACE conn3 <- [1,2866,null,{}] 22:28:22 INFO - PROCESS | 3897 | 1461043702587 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:22 INFO - PROCESS | 3897 | 1461043702828 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 22:28:23 INFO - PROCESS | 3897 | 1461043703177 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d8910800 == 200 [pid = 3897] [id = 724] 22:28:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09d6687400) [pid = 3897] [serial = 2173] [outer = (nil)] 22:28:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09d93b0400) [pid = 3897] [serial = 2174] [outer = 0x7f09d6687400] 22:28:23 INFO - PROCESS | 3897 | 1461043703253 Marionette DEBUG loaded listener.js 22:28:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09db494000) [pid = 3897] [serial = 2175] [outer = 0x7f09d6687400] 22:28:24 INFO - PROCESS | 3897 | 1461043704103 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 22:28:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:28:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1580ms 22:28:24 INFO - PROCESS | 3897 | 1461043704156 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 22:28:24 INFO - PROCESS | 3897 | 1461043704161 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 22:28:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:28:24 INFO - PROCESS | 3897 | 1461043704176 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:28:24 INFO - PROCESS | 3897 | 1461043704185 Marionette TRACE conn3 <- [1,2870,null,{}] 22:28:24 INFO - PROCESS | 3897 | 1461043704191 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:24 INFO - PROCESS | 3897 | 1461043704427 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 22:28:24 INFO - PROCESS | 3897 | 1461043704751 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9db0000 == 201 [pid = 3897] [id = 725] 22:28:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09d6792800) [pid = 3897] [serial = 2176] [outer = (nil)] 22:28:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09dc3c7400) [pid = 3897] [serial = 2177] [outer = 0x7f09d6792800] 22:28:24 INFO - PROCESS | 3897 | 1461043704826 Marionette DEBUG loaded listener.js 22:28:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09dd355800) [pid = 3897] [serial = 2178] [outer = 0x7f09d6792800] 22:28:25 INFO - PROCESS | 3897 | 1461043705686 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 22:28:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:28:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1546ms 22:28:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:28:25 INFO - PROCESS | 3897 | 1461043705716 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 22:28:25 INFO - PROCESS | 3897 | 1461043705720 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 22:28:25 INFO - PROCESS | 3897 | 1461043705726 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:28:25 INFO - PROCESS | 3897 | 1461043705730 Marionette TRACE conn3 <- [1,2874,null,{}] 22:28:25 INFO - PROCESS | 3897 | 1461043705735 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:25 INFO - PROCESS | 3897 | 1461043705923 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 22:28:26 INFO - PROCESS | 3897 | 1461043706170 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db22a000 == 202 [pid = 3897] [id = 726] 22:28:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09dc148400) [pid = 3897] [serial = 2179] [outer = (nil)] 22:28:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09e1eb6400) [pid = 3897] [serial = 2180] [outer = 0x7f09dc148400] 22:28:26 INFO - PROCESS | 3897 | 1461043706241 Marionette DEBUG loaded listener.js 22:28:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09e1f8f000) [pid = 3897] [serial = 2181] [outer = 0x7f09dc148400] 22:28:27 INFO - PROCESS | 3897 | 1461043707155 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 22:28:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:28:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1480ms 22:28:27 INFO - PROCESS | 3897 | 1461043707206 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 22:28:27 INFO - PROCESS | 3897 | 1461043707209 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 22:28:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:28:27 INFO - PROCESS | 3897 | 1461043707215 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:28:27 INFO - PROCESS | 3897 | 1461043707217 Marionette TRACE conn3 <- [1,2878,null,{}] 22:28:27 INFO - PROCESS | 3897 | 1461043707223 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:27 INFO - PROCESS | 3897 | 1461043707409 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 22:28:27 INFO - PROCESS | 3897 | 1461043707702 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc247800 == 203 [pid = 3897] [id = 727] 22:28:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09e203d400) [pid = 3897] [serial = 2182] [outer = (nil)] 22:28:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09e204d400) [pid = 3897] [serial = 2183] [outer = 0x7f09e203d400] 22:28:27 INFO - PROCESS | 3897 | 1461043707790 Marionette DEBUG loaded listener.js 22:28:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09e2208800) [pid = 3897] [serial = 2184] [outer = 0x7f09e203d400] 22:28:28 INFO - PROCESS | 3897 | 1461043708687 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 22:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1535ms 22:28:28 INFO - PROCESS | 3897 | 1461043708750 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 22:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:28:28 INFO - PROCESS | 3897 | 1461043708754 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 22:28:28 INFO - PROCESS | 3897 | 1461043708760 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:28:28 INFO - PROCESS | 3897 | 1461043708763 Marionette TRACE conn3 <- [1,2882,null,{}] 22:28:28 INFO - PROCESS | 3897 | 1461043708769 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:28 INFO - PROCESS | 3897 | 1461043708962 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 22:28:29 INFO - PROCESS | 3897 | 1461043709232 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd437800 == 204 [pid = 3897] [id = 728] 22:28:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09e203d800) [pid = 3897] [serial = 2185] [outer = (nil)] 22:28:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09e3a39c00) [pid = 3897] [serial = 2186] [outer = 0x7f09e203d800] 22:28:29 INFO - PROCESS | 3897 | 1461043709305 Marionette DEBUG loaded listener.js 22:28:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09e434c800) [pid = 3897] [serial = 2187] [outer = 0x7f09e203d800] 22:28:30 INFO - PROCESS | 3897 | 1461043710175 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 22:28:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:28:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1482ms 22:28:30 INFO - PROCESS | 3897 | 1461043710242 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 22:28:30 INFO - PROCESS | 3897 | 1461043710245 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 22:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:28:30 INFO - PROCESS | 3897 | 1461043710251 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:28:30 INFO - PROCESS | 3897 | 1461043710254 Marionette TRACE conn3 <- [1,2886,null,{}] 22:28:30 INFO - PROCESS | 3897 | 1461043710260 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:30 INFO - PROCESS | 3897 | 1461043710459 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 22:28:30 INFO - PROCESS | 3897 | 1461043710742 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e21e0800 == 205 [pid = 3897] [id = 729] 22:28:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09d6798800) [pid = 3897] [serial = 2188] [outer = (nil)] 22:28:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09e43ee800) [pid = 3897] [serial = 2189] [outer = 0x7f09d6798800] 22:28:30 INFO - PROCESS | 3897 | 1461043710857 Marionette DEBUG loaded listener.js 22:28:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09e457c000) [pid = 3897] [serial = 2190] [outer = 0x7f09d6798800] 22:28:31 INFO - PROCESS | 3897 | 1461043711716 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 22:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1528ms 22:28:31 INFO - PROCESS | 3897 | 1461043711780 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 22:28:31 INFO - PROCESS | 3897 | 1461043711784 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 22:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:28:31 INFO - PROCESS | 3897 | 1461043711790 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:28:31 INFO - PROCESS | 3897 | 1461043711792 Marionette TRACE conn3 <- [1,2890,null,{}] 22:28:31 INFO - PROCESS | 3897 | 1461043711798 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:31 INFO - PROCESS | 3897 | 1461043711989 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 22:28:32 INFO - PROCESS | 3897 | 1461043712261 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e25dc000 == 206 [pid = 3897] [id = 730] 22:28:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09e2208000) [pid = 3897] [serial = 2191] [outer = (nil)] 22:28:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09e45b8c00) [pid = 3897] [serial = 2192] [outer = 0x7f09e2208000] 22:28:32 INFO - PROCESS | 3897 | 1461043712387 Marionette DEBUG loaded listener.js 22:28:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09e4b1d000) [pid = 3897] [serial = 2193] [outer = 0x7f09e2208000] 22:28:33 INFO - PROCESS | 3897 | 1461043713239 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1490ms 22:28:33 INFO - PROCESS | 3897 | 1461043713281 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 22:28:33 INFO - PROCESS | 3897 | 1461043713285 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 22:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:28:33 INFO - PROCESS | 3897 | 1461043713290 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:28:33 INFO - PROCESS | 3897 | 1461043713294 Marionette TRACE conn3 <- [1,2894,null,{}] 22:28:33 INFO - PROCESS | 3897 | 1461043713299 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:33 INFO - PROCESS | 3897 | 1461043713492 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 22:28:33 INFO - PROCESS | 3897 | 1461043713770 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e3b83000 == 207 [pid = 3897] [id = 731] 22:28:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09e457cc00) [pid = 3897] [serial = 2194] [outer = (nil)] 22:28:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09e4fb0c00) [pid = 3897] [serial = 2195] [outer = 0x7f09e457cc00] 22:28:33 INFO - PROCESS | 3897 | 1461043713844 Marionette DEBUG loaded listener.js 22:28:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09e5633000) [pid = 3897] [serial = 2196] [outer = 0x7f09e457cc00] 22:28:34 INFO - PROCESS | 3897 | 1461043714748 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 22:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1528ms 22:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:28:34 INFO - PROCESS | 3897 | 1461043714820 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 22:28:34 INFO - PROCESS | 3897 | 1461043714822 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 22:28:34 INFO - PROCESS | 3897 | 1461043714829 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:28:34 INFO - PROCESS | 3897 | 1461043714832 Marionette TRACE conn3 <- [1,2898,null,{}] 22:28:34 INFO - PROCESS | 3897 | 1461043714837 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:35 INFO - PROCESS | 3897 | 1461043715037 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 22:28:35 INFO - PROCESS | 3897 | 1461043715311 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e496a000 == 208 [pid = 3897] [id = 732] 22:28:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09e68bb400) [pid = 3897] [serial = 2197] [outer = (nil)] 22:28:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e745e000) [pid = 3897] [serial = 2198] [outer = 0x7f09e68bb400] 22:28:35 INFO - PROCESS | 3897 | 1461043715443 Marionette DEBUG loaded listener.js 22:28:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e8a0f000) [pid = 3897] [serial = 2199] [outer = 0x7f09e68bb400] 22:28:36 INFO - PROCESS | 3897 | 1461043716357 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 22:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1585ms 22:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:28:36 INFO - PROCESS | 3897 | 1461043716414 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 22:28:36 INFO - PROCESS | 3897 | 1461043716417 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 22:28:36 INFO - PROCESS | 3897 | 1461043716424 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:28:36 INFO - PROCESS | 3897 | 1461043716428 Marionette TRACE conn3 <- [1,2902,null,{}] 22:28:36 INFO - PROCESS | 3897 | 1461043716433 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:36 INFO - PROCESS | 3897 | 1461043716650 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 22:28:36 INFO - PROCESS | 3897 | 1461043716924 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5403800 == 209 [pid = 3897] [id = 733] 22:28:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09e3a33000) [pid = 3897] [serial = 2200] [outer = (nil)] 22:28:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09eb1b4000) [pid = 3897] [serial = 2201] [outer = 0x7f09e3a33000] 22:28:37 INFO - PROCESS | 3897 | 1461043717050 Marionette DEBUG loaded listener.js 22:28:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09ed0b5000) [pid = 3897] [serial = 2202] [outer = 0x7f09e3a33000] 22:28:37 INFO - PROCESS | 3897 | 1461043717879 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1531ms 22:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:28:37 INFO - PROCESS | 3897 | 1461043717955 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 22:28:37 INFO - PROCESS | 3897 | 1461043717957 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 22:28:37 INFO - PROCESS | 3897 | 1461043717964 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:28:37 INFO - PROCESS | 3897 | 1461043717967 Marionette TRACE conn3 <- [1,2906,null,{}] 22:28:37 INFO - PROCESS | 3897 | 1461043717972 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:38 INFO - PROCESS | 3897 | 1461043718199 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 22:28:38 INFO - PROCESS | 3897 | 1461043718476 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e7422800 == 210 [pid = 3897] [id = 734] 22:28:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e68b8400) [pid = 3897] [serial = 2203] [outer = (nil)] 22:28:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09edb88400) [pid = 3897] [serial = 2204] [outer = 0x7f09e68b8400] 22:28:38 INFO - PROCESS | 3897 | 1461043718588 Marionette DEBUG loaded listener.js 22:28:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09edd87800) [pid = 3897] [serial = 2205] [outer = 0x7f09e68b8400] 22:28:39 INFO - PROCESS | 3897 | 1461043719397 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 22:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1481ms 22:28:39 INFO - PROCESS | 3897 | 1461043719444 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 22:28:39 INFO - PROCESS | 3897 | 1461043719448 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 22:28:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:28:39 INFO - PROCESS | 3897 | 1461043719454 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:28:39 INFO - PROCESS | 3897 | 1461043719457 Marionette TRACE conn3 <- [1,2910,null,{}] 22:28:39 INFO - PROCESS | 3897 | 1461043719462 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:39 INFO - PROCESS | 3897 | 1461043719665 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 22:28:39 INFO - PROCESS | 3897 | 1461043719945 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e8cd2000 == 211 [pid = 3897] [id = 735] 22:28:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09eb0c9800) [pid = 3897] [serial = 2206] [outer = (nil)] 22:28:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09ee58ac00) [pid = 3897] [serial = 2207] [outer = 0x7f09eb0c9800] 22:28:40 INFO - PROCESS | 3897 | 1461043720019 Marionette DEBUG loaded listener.js 22:28:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09ee90a000) [pid = 3897] [serial = 2208] [outer = 0x7f09eb0c9800] 22:28:40 INFO - PROCESS | 3897 | 1461043720802 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 22:28:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:28:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:28:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1386ms 22:28:40 INFO - PROCESS | 3897 | 1461043720841 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 22:28:40 INFO - PROCESS | 3897 | 1461043720844 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 22:28:40 INFO - TEST-START | /DOMEvents/constructors.html 22:28:40 INFO - PROCESS | 3897 | 1461043720851 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:28:40 INFO - PROCESS | 3897 | 1461043720854 Marionette TRACE conn3 <- [1,2914,null,{}] 22:28:40 INFO - PROCESS | 3897 | 1461043720860 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:41 INFO - PROCESS | 3897 | 1461043721057 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 22:28:41 INFO - PROCESS | 3897 | 1461043721341 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e94a4000 == 212 [pid = 3897] [id = 736] 22:28:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09edd8ac00) [pid = 3897] [serial = 2209] [outer = (nil)] 22:28:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09ef03d800) [pid = 3897] [serial = 2210] [outer = 0x7f09edd8ac00] 22:28:41 INFO - PROCESS | 3897 | 1461043721419 Marionette DEBUG loaded listener.js 22:28:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09f0cb7800) [pid = 3897] [serial = 2211] [outer = 0x7f09edd8ac00] 22:28:42 INFO - PROCESS | 3897 | 1461043722532 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:28:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 1750ms 22:28:42 INFO - PROCESS | 3897 | 1461043722636 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 22:28:42 INFO - PROCESS | 3897 | 1461043722644 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 22:28:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:28:42 INFO - PROCESS | 3897 | 1461043722654 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:28:42 INFO - PROCESS | 3897 | 1461043722657 Marionette TRACE conn3 <- [1,2918,null,{}] 22:28:42 INFO - PROCESS | 3897 | 1461043722661 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:42 INFO - PROCESS | 3897 | 1461043722863 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 22:28:43 INFO - PROCESS | 3897 | 1461043723187 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ed43a800 == 213 [pid = 3897] [id = 737] 22:28:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09edd8c400) [pid = 3897] [serial = 2212] [outer = (nil)] 22:28:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09f0f22800) [pid = 3897] [serial = 2213] [outer = 0x7f09edd8c400] 22:28:43 INFO - PROCESS | 3897 | 1461043723258 Marionette DEBUG loaded listener.js 22:28:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09fb605800) [pid = 3897] [serial = 2214] [outer = 0x7f09edd8c400] 22:28:43 INFO - PROCESS | 3897 | 1461043723991 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:28:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:28:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1384ms 22:28:44 INFO - PROCESS | 3897 | 1461043724039 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 22:28:44 INFO - PROCESS | 3897 | 1461043724043 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 22:28:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:28:44 INFO - PROCESS | 3897 | 1461043724050 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:28:44 INFO - PROCESS | 3897 | 1461043724053 Marionette TRACE conn3 <- [1,2922,null,{}] 22:28:44 INFO - PROCESS | 3897 | 1461043724058 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:44 INFO - PROCESS | 3897 | 1461043724275 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 22:28:44 INFO - PROCESS | 3897 | 1461043724532 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee5af800 == 214 [pid = 3897] [id = 738] 22:28:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09ef03dc00) [pid = 3897] [serial = 2215] [outer = (nil)] 22:28:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09fba30c00) [pid = 3897] [serial = 2216] [outer = 0x7f09ef03dc00] 22:28:44 INFO - PROCESS | 3897 | 1461043724605 Marionette DEBUG loaded listener.js 22:28:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09fea85c00) [pid = 3897] [serial = 2217] [outer = 0x7f09ef03dc00] 22:28:45 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 22:28:45 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 22:28:45 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 22:28:45 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 22:28:45 INFO - PROCESS | 3897 | 1461043725414 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 22:28:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:28:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:28:45 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 22:28:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:28:45 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 22:28:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:28:45 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]" 22:28:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:28:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:28:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1429ms 22:28:45 INFO - PROCESS | 3897 | 1461043725483 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 22:28:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:28:45 INFO - PROCESS | 3897 | 1461043725491 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 22:28:45 INFO - PROCESS | 3897 | 1461043725498 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:28:45 INFO - PROCESS | 3897 | 1461043725501 Marionette TRACE conn3 <- [1,2926,null,{}] 22:28:45 INFO - PROCESS | 3897 | 1461043725506 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:45 INFO - PROCESS | 3897 | 1461043725693 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 22:28:45 INFO - PROCESS | 3897 | 1461043725986 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb3cb800 == 215 [pid = 3897] [id = 739] 22:28:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09e92e4800) [pid = 3897] [serial = 2218] [outer = (nil)] 22:28:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f0a0072ac00) [pid = 3897] [serial = 2219] [outer = 0x7f09e92e4800] 22:28:46 INFO - PROCESS | 3897 | 1461043726059 Marionette DEBUG loaded listener.js 22:28:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f0a0085dc00) [pid = 3897] [serial = 2220] [outer = 0x7f09e92e4800] 22:28:46 INFO - PROCESS | 3897 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:28:46 INFO - PROCESS | 3897 | 1461043726803 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 22:28:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:28:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1337ms 22:28:46 INFO - PROCESS | 3897 | 1461043726834 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 22:28:46 INFO - PROCESS | 3897 | 1461043726837 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 22:28:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:28:46 INFO - PROCESS | 3897 | 1461043726843 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:28:46 INFO - PROCESS | 3897 | 1461043726846 Marionette TRACE conn3 <- [1,2930,null,{}] 22:28:46 INFO - PROCESS | 3897 | 1461043726851 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:47 INFO - PROCESS | 3897 | 1461043727037 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 22:28:47 INFO - PROCESS | 3897 | 1461043727322 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fe425000 == 216 [pid = 3897] [id = 740] 22:28:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f09cc8ea000) [pid = 3897] [serial = 2221] [outer = (nil)] 22:28:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f09d0a17000) [pid = 3897] [serial = 2222] [outer = 0x7f09cc8ea000] 22:28:47 INFO - PROCESS | 3897 | 1461043727395 Marionette DEBUG loaded listener.js 22:28:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09d0a1d000) [pid = 3897] [serial = 2223] [outer = 0x7f09cc8ea000] 22:28:48 INFO - PROCESS | 3897 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:28:48 INFO - PROCESS | 3897 | 1461043728138 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 22:28:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:28:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1329ms 22:28:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:28:48 INFO - PROCESS | 3897 | 1461043728172 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 22:28:48 INFO - PROCESS | 3897 | 1461043728175 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 22:28:48 INFO - PROCESS | 3897 | 1461043728181 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:28:48 INFO - PROCESS | 3897 | 1461043728184 Marionette TRACE conn3 <- [1,2934,null,{}] 22:28:48 INFO - PROCESS | 3897 | 1461043728189 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:48 INFO - PROCESS | 3897 | 1461043728386 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 22:28:48 INFO - PROCESS | 3897 | 1461043728676 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00b67000 == 217 [pid = 3897] [id = 741] 22:28:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09cea10400) [pid = 3897] [serial = 2224] [outer = (nil)] 22:28:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09cea17800) [pid = 3897] [serial = 2225] [outer = 0x7f09cea10400] 22:28:48 INFO - PROCESS | 3897 | 1461043728746 Marionette DEBUG loaded listener.js 22:28:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09cea1d800) [pid = 3897] [serial = 2226] [outer = 0x7f09cea10400] 22:28:49 INFO - PROCESS | 3897 | 1461043729505 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 22:28:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:28:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1383ms 22:28:49 INFO - PROCESS | 3897 | 1461043729563 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 22:28:49 INFO - PROCESS | 3897 | 1461043729566 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 22:28:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:28:49 INFO - PROCESS | 3897 | 1461043729572 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:28:49 INFO - PROCESS | 3897 | 1461043729574 Marionette TRACE conn3 <- [1,2938,null,{}] 22:28:49 INFO - PROCESS | 3897 | 1461043729639 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:49 INFO - PROCESS | 3897 | 1461043729850 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6f63800 == 216 [pid = 3897] [id = 721] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6762800 == 215 [pid = 3897] [id = 720] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d5bf0800 == 214 [pid = 3897] [id = 719] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d2be0800 == 213 [pid = 3897] [id = 718] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09cc8db800 == 212 [pid = 3897] [id = 717] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd440800 == 211 [pid = 3897] [id = 715] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d891d800 == 210 [pid = 3897] [id = 714] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a05ccc800 == 209 [pid = 3897] [id = 713] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d670f000 == 208 [pid = 3897] [id = 712] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a05cc2000 == 207 [pid = 3897] [id = 711] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a02984000 == 206 [pid = 3897] [id = 710] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00488000 == 205 [pid = 3897] [id = 709] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a0018e000 == 204 [pid = 3897] [id = 708] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fbaca000 == 203 [pid = 3897] [id = 707] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb545800 == 202 [pid = 3897] [id = 706] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ef066000 == 201 [pid = 3897] [id = 705] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed8d8000 == 200 [pid = 3897] [id = 704] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebaaf000 == 199 [pid = 3897] [id = 703] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8842000 == 198 [pid = 3897] [id = 702] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e533b800 == 197 [pid = 3897] [id = 701] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e4519800 == 196 [pid = 3897] [id = 700] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21ea800 == 195 [pid = 3897] [id = 699] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7d25800 == 194 [pid = 3897] [id = 698] 22:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09cc6c7000 == 193 [pid = 3897] [id = 697] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09d668dc00) [pid = 3897] [serial = 2075] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09e1eb7400) [pid = 3897] [serial = 2085] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f09e3bcb800) [pid = 3897] [serial = 2088] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09d499e000) [pid = 3897] [serial = 2073] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09db48d000) [pid = 3897] [serial = 2081] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09e3a11800) [pid = 3897] [serial = 2087] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09d39e6c00) [pid = 3897] [serial = 2072] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09e563a000) [pid = 3897] [serial = 2057] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09db48b000) [pid = 3897] [serial = 2039] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09d6f07800) [pid = 3897] [serial = 2076] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09d9279400) [pid = 3897] [serial = 2079] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09edca3800) [pid = 3897] [serial = 2066] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09d7642800) [pid = 3897] [serial = 2078] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09d2b76c00) [pid = 3897] [serial = 2019] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09dc1c3c00) [pid = 3897] [serial = 2082] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09e43a1c00) [pid = 3897] [serial = 2048] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09e4ba3c00) [pid = 3897] [serial = 2054] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09d49aa400) [pid = 3897] [serial = 2033] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09e8ce6800) [pid = 3897] [serial = 2060] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09dd18bc00) [pid = 3897] [serial = 2084] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09e204bc00) [pid = 3897] [serial = 2045] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09e3bce800) [pid = 3897] [serial = 2051] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09ee58b000) [pid = 3897] [serial = 2069] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09ebce3c00) [pid = 3897] [serial = 2063] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09dd353c00) [pid = 3897] [serial = 2042] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09d6f13400) [pid = 3897] [serial = 2036] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09d6e6a000) [pid = 3897] [serial = 2090] [outer = (nil)] [url = about:blank] 22:28:51 INFO - PROCESS | 3897 | 1461043731563 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ce9e2000 == 194 [pid = 3897] [id = 742] 22:28:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09d0a1e400) [pid = 3897] [serial = 2227] [outer = (nil)] 22:28:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09d0a6bc00) [pid = 3897] [serial = 2228] [outer = 0x7f09d0a1e400] 22:28:51 INFO - PROCESS | 3897 | 1461043731631 Marionette DEBUG loaded listener.js 22:28:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09d1954000) [pid = 3897] [serial = 2229] [outer = 0x7f09d0a1e400] 22:28:52 INFO - PROCESS | 3897 | 1461043732272 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 22:28:52 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. 22:28:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2742ms 22:28:52 INFO - PROCESS | 3897 | 1461043732315 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 22:28:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:28:52 INFO - PROCESS | 3897 | 1461043732320 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 22:28:52 INFO - PROCESS | 3897 | 1461043732327 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:28:52 INFO - PROCESS | 3897 | 1461043732333 Marionette TRACE conn3 <- [1,2942,null,{}] 22:28:52 INFO - PROCESS | 3897 | 1461043732340 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:52 INFO - PROCESS | 3897 | 1461043732511 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 22:28:52 INFO - PROCESS | 3897 | 1461043732738 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d5bda800 == 195 [pid = 3897] [id = 743] 22:28:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09cea1f000) [pid = 3897] [serial = 2230] [outer = (nil)] 22:28:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09d2b78c00) [pid = 3897] [serial = 2231] [outer = 0x7f09cea1f000] 22:28:52 INFO - PROCESS | 3897 | 1461043732803 Marionette DEBUG loaded listener.js 22:28:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09d39e9c00) [pid = 3897] [serial = 2232] [outer = 0x7f09cea1f000] 22:28:53 INFO - PROCESS | 3897 | 1461043733549 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 22:28:53 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 22:28:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:28:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1232ms 22:28:53 INFO - PROCESS | 3897 | 1461043733564 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 22:28:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:28:53 INFO - PROCESS | 3897 | 1461043733570 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 22:28:53 INFO - PROCESS | 3897 | 1461043733576 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:28:53 INFO - PROCESS | 3897 | 1461043733579 Marionette TRACE conn3 <- [1,2946,null,{}] 22:28:53 INFO - PROCESS | 3897 | 1461043733584 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:53 INFO - PROCESS | 3897 | 1461043733852 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 22:28:53 INFO - PROCESS | 3897 | 1461043733891 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d64aa800 == 196 [pid = 3897] [id = 744] 22:28:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09d1958000) [pid = 3897] [serial = 2233] [outer = (nil)] 22:28:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09d6685c00) [pid = 3897] [serial = 2234] [outer = 0x7f09d1958000] 22:28:53 INFO - PROCESS | 3897 | 1461043733961 Marionette DEBUG loaded listener.js 22:28:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09d6e6a400) [pid = 3897] [serial = 2235] [outer = 0x7f09d1958000] 22:28:54 INFO - PROCESS | 3897 | 1461043734790 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 22:28:54 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. 22:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1228ms 22:28:54 INFO - PROCESS | 3897 | 1461043734804 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 22:28:54 INFO - PROCESS | 3897 | 1461043734806 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 22:28:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:28:54 INFO - PROCESS | 3897 | 1461043734829 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:28:54 INFO - PROCESS | 3897 | 1461043734837 Marionette TRACE conn3 <- [1,2950,null,{}] 22:28:54 INFO - PROCESS | 3897 | 1461043734843 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:55 INFO - PROCESS | 3897 | 1461043735106 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 22:28:55 INFO - PROCESS | 3897 | 1461043735153 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d7d27800 == 197 [pid = 3897] [id = 745] 22:28:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09d6d06800) [pid = 3897] [serial = 2236] [outer = (nil)] 22:28:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09d9010c00) [pid = 3897] [serial = 2237] [outer = 0x7f09d6d06800] 22:28:55 INFO - PROCESS | 3897 | 1461043735259 Marionette DEBUG loaded listener.js 22:28:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09d93adc00) [pid = 3897] [serial = 2238] [outer = 0x7f09d6d06800] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09f0cb8400) [pid = 3897] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09d745d800) [pid = 3897] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09da2df000) [pid = 3897] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09fb81f000) [pid = 3897] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f09cf254400) [pid = 3897] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09fb602800) [pid = 3897] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f09cf25cc00) [pid = 3897] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09cc844400) [pid = 3897] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09e4aac800) [pid = 3897] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09cc843c00) [pid = 3897] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09da2db000) [pid = 3897] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09cc847c00) [pid = 3897] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09d1954400) [pid = 3897] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09d64c2c00) [pid = 3897] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09d7e9a000) [pid = 3897] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09e45bb800) [pid = 3897] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09d6797000) [pid = 3897] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09e9640000) [pid = 3897] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09ecfee400) [pid = 3897] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09e284b800) [pid = 3897] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09e44ca400) [pid = 3897] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09f02da400) [pid = 3897] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09dc3c5c00) [pid = 3897] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09d7456800) [pid = 3897] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09d1960400) [pid = 3897] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09dc1cc000) [pid = 3897] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09d1961400) [pid = 3897] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09d7454800) [pid = 3897] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09e43a1800) [pid = 3897] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09cf25ec00) [pid = 3897] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09d764a800) [pid = 3897] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09cc851400) [pid = 3897] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09e4fb2000) [pid = 3897] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09d3b58800) [pid = 3897] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09e9c89800) [pid = 3897] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09dd6cbc00) [pid = 3897] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09d39eb000) [pid = 3897] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:28:56 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09d49a9800) [pid = 3897] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:28:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cc6dc000 == 198 [pid = 3897] [id = 746] 22:28:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09d195bc00) [pid = 3897] [serial = 2239] [outer = (nil)] 22:28:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09d2b73000) [pid = 3897] [serial = 2240] [outer = 0x7f09d195bc00] 22:28:56 INFO - PROCESS | 3897 | 1461043736861 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 22:28:56 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. 22:28:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2102ms 22:28:56 INFO - PROCESS | 3897 | 1461043736916 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 22:28:56 INFO - PROCESS | 3897 | 1461043736919 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 22:28:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:28:56 INFO - PROCESS | 3897 | 1461043736929 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:28:56 INFO - PROCESS | 3897 | 1461043736931 Marionette TRACE conn3 <- [1,2954,null,{}] 22:28:56 INFO - PROCESS | 3897 | 1461043736935 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:57 INFO - PROCESS | 3897 | 1461043737203 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 22:28:57 INFO - PROCESS | 3897 | 1461043737218 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d891a000 == 199 [pid = 3897] [id = 747] 22:28:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09cc844400) [pid = 3897] [serial = 2241] [outer = (nil)] 22:28:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09d64c2c00) [pid = 3897] [serial = 2242] [outer = 0x7f09cc844400] 22:28:57 INFO - PROCESS | 3897 | 1461043737278 Marionette DEBUG loaded listener.js 22:28:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09d9b9c400) [pid = 3897] [serial = 2243] [outer = 0x7f09cc844400] 22:28:58 INFO - PROCESS | 3897 | 1461043738036 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 22:28:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:28:58 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 22:28:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1125ms 22:28:58 INFO - PROCESS | 3897 | 1461043738055 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 22:28:58 INFO - PROCESS | 3897 | 1461043738057 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 22:28:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:28:58 INFO - PROCESS | 3897 | 1461043738065 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:28:58 INFO - PROCESS | 3897 | 1461043738067 Marionette TRACE conn3 <- [1,2958,null,{}] 22:28:58 INFO - PROCESS | 3897 | 1461043738072 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:58 INFO - PROCESS | 3897 | 1461043738249 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 22:28:58 INFO - PROCESS | 3897 | 1461043738615 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09caeb4800 == 200 [pid = 3897] [id = 748] 22:28:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09cc844000) [pid = 3897] [serial = 2244] [outer = (nil)] 22:28:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09cea15c00) [pid = 3897] [serial = 2245] [outer = 0x7f09cc844000] 22:28:58 INFO - PROCESS | 3897 | 1461043738692 Marionette DEBUG loaded listener.js 22:28:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09d0a17c00) [pid = 3897] [serial = 2246] [outer = 0x7f09cc844000] 22:28:59 INFO - PROCESS | 3897 | 1461043739591 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 22:28:59 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. 22:28:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1534ms 22:28:59 INFO - PROCESS | 3897 | 1461043739600 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 22:28:59 INFO - PROCESS | 3897 | 1461043739607 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 22:28:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:28:59 INFO - PROCESS | 3897 | 1461043739616 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:28:59 INFO - PROCESS | 3897 | 1461043739621 Marionette TRACE conn3 <- [1,2962,null,{}] 22:28:59 INFO - PROCESS | 3897 | 1461043739629 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:28:59 INFO - PROCESS | 3897 | 1461043739872 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 22:29:00 INFO - PROCESS | 3897 | 1461043740142 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6720800 == 201 [pid = 3897] [id = 749] 22:29:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09cc8ec000) [pid = 3897] [serial = 2247] [outer = (nil)] 22:29:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09d499d000) [pid = 3897] [serial = 2248] [outer = 0x7f09cc8ec000] 22:29:00 INFO - PROCESS | 3897 | 1461043740217 Marionette DEBUG loaded listener.js 22:29:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09d668a400) [pid = 3897] [serial = 2249] [outer = 0x7f09cc8ec000] 22:29:01 INFO - PROCESS | 3897 | 1461043741090 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 22:29:01 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. 22:29:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1490ms 22:29:01 INFO - PROCESS | 3897 | 1461043741107 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 22:29:01 INFO - PROCESS | 3897 | 1461043741113 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 22:29:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:29:01 INFO - PROCESS | 3897 | 1461043741121 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:29:01 INFO - PROCESS | 3897 | 1461043741125 Marionette TRACE conn3 <- [1,2966,null,{}] 22:29:01 INFO - PROCESS | 3897 | 1461043741131 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:01 INFO - PROCESS | 3897 | 1461043741356 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 22:29:01 INFO - PROCESS | 3897 | 1461043741623 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09da5e3800 == 202 [pid = 3897] [id = 750] 22:29:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09d0a19000) [pid = 3897] [serial = 2250] [outer = (nil)] 22:29:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09d7642800) [pid = 3897] [serial = 2251] [outer = 0x7f09d0a19000] 22:29:01 INFO - PROCESS | 3897 | 1461043741701 Marionette DEBUG loaded listener.js 22:29:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09d9274800) [pid = 3897] [serial = 2252] [outer = 0x7f09d0a19000] 22:29:02 INFO - PROCESS | 3897 | 1461043742555 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 22:29:02 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. 22:29:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1485ms 22:29:02 INFO - PROCESS | 3897 | 1461043742607 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 22:29:02 INFO - PROCESS | 3897 | 1461043742611 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 22:29:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:29:02 INFO - PROCESS | 3897 | 1461043742619 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:29:02 INFO - PROCESS | 3897 | 1461043742629 Marionette TRACE conn3 <- [1,2970,null,{}] 22:29:02 INFO - PROCESS | 3897 | 1461043742643 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:02 INFO - PROCESS | 3897 | 1461043742893 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 22:29:03 INFO - PROCESS | 3897 | 1461043743176 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd3e0800 == 203 [pid = 3897] [id = 751] 22:29:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09d39e6800) [pid = 3897] [serial = 2253] [outer = (nil)] 22:29:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09dc3cc400) [pid = 3897] [serial = 2254] [outer = 0x7f09d39e6800] 22:29:03 INFO - PROCESS | 3897 | 1461043743253 Marionette DEBUG loaded listener.js 22:29:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09dd35e400) [pid = 3897] [serial = 2255] [outer = 0x7f09d39e6800] 22:29:04 INFO - PROCESS | 3897 | 1461043744025 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 22:29:04 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. 22:29:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1439ms 22:29:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:29:04 INFO - PROCESS | 3897 | 1461043744056 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 22:29:04 INFO - PROCESS | 3897 | 1461043744059 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 22:29:04 INFO - PROCESS | 3897 | 1461043744066 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:29:04 INFO - PROCESS | 3897 | 1461043744069 Marionette TRACE conn3 <- [1,2974,null,{}] 22:29:04 INFO - PROCESS | 3897 | 1461043744074 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:04 INFO - PROCESS | 3897 | 1461043744259 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 22:29:04 INFO - PROCESS | 3897 | 1461043744514 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e25a2800 == 204 [pid = 3897] [id = 752] 22:29:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09db48f400) [pid = 3897] [serial = 2256] [outer = (nil)] 22:29:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09e2032800) [pid = 3897] [serial = 2257] [outer = 0x7f09db48f400] 22:29:04 INFO - PROCESS | 3897 | 1461043744589 Marionette DEBUG loaded listener.js 22:29:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09e204d000) [pid = 3897] [serial = 2258] [outer = 0x7f09db48f400] 22:29:05 INFO - PROCESS | 3897 | 1461043745371 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 22:29:05 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. 22:29:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1335ms 22:29:05 INFO - PROCESS | 3897 | 1461043745401 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 22:29:05 INFO - PROCESS | 3897 | 1461043745404 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 22:29:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:29:05 INFO - PROCESS | 3897 | 1461043745410 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:29:05 INFO - PROCESS | 3897 | 1461043745413 Marionette TRACE conn3 <- [1,2978,null,{}] 22:29:05 INFO - PROCESS | 3897 | 1461043745418 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:05 INFO - PROCESS | 3897 | 1461043745609 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 22:29:05 INFO - PROCESS | 3897 | 1461043745897 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e4965800 == 205 [pid = 3897] [id = 753] 22:29:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09e2205400) [pid = 3897] [serial = 2259] [outer = (nil)] 22:29:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09e220a800) [pid = 3897] [serial = 2260] [outer = 0x7f09e2205400] 22:29:05 INFO - PROCESS | 3897 | 1461043745987 Marionette DEBUG loaded listener.js 22:29:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09e3bacc00) [pid = 3897] [serial = 2261] [outer = 0x7f09e2205400] 22:29:06 INFO - PROCESS | 3897 | 1461043746855 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 22:29:06 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. 22:29:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1480ms 22:29:06 INFO - PROCESS | 3897 | 1461043746890 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 22:29:06 INFO - PROCESS | 3897 | 1461043746893 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 22:29:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:29:06 INFO - PROCESS | 3897 | 1461043746899 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:29:06 INFO - PROCESS | 3897 | 1461043746902 Marionette TRACE conn3 <- [1,2982,null,{}] 22:29:06 INFO - PROCESS | 3897 | 1461043746908 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:07 INFO - PROCESS | 3897 | 1461043747141 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 22:29:07 INFO - PROCESS | 3897 | 1461043747407 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5418000 == 206 [pid = 3897] [id = 754] 22:29:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09d6e6cc00) [pid = 3897] [serial = 2262] [outer = (nil)] 22:29:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e43f6400) [pid = 3897] [serial = 2263] [outer = 0x7f09d6e6cc00] 22:29:07 INFO - PROCESS | 3897 | 1461043747483 Marionette DEBUG loaded listener.js 22:29:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e4fab000) [pid = 3897] [serial = 2264] [outer = 0x7f09d6e6cc00] 22:29:08 INFO - PROCESS | 3897 | 1461043748247 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 22:29:08 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 22:29:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:29:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1381ms 22:29:08 INFO - PROCESS | 3897 | 1461043748282 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 22:29:08 INFO - PROCESS | 3897 | 1461043748285 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 22:29:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:29:08 INFO - PROCESS | 3897 | 1461043748292 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:29:08 INFO - PROCESS | 3897 | 1461043748294 Marionette TRACE conn3 <- [1,2986,null,{}] 22:29:08 INFO - PROCESS | 3897 | 1461043748300 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:08 INFO - PROCESS | 3897 | 1461043748519 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 22:29:08 INFO - PROCESS | 3897 | 1461043748779 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e93d2000 == 207 [pid = 3897] [id = 755] 22:29:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09e2183400) [pid = 3897] [serial = 2265] [outer = (nil)] 22:29:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09e563b800) [pid = 3897] [serial = 2266] [outer = 0x7f09e2183400] 22:29:08 INFO - PROCESS | 3897 | 1461043748853 Marionette DEBUG loaded listener.js 22:29:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09e68c7400) [pid = 3897] [serial = 2267] [outer = 0x7f09e2183400] 22:29:09 INFO - PROCESS | 3897 | 1461043749619 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 22:29:09 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. 22:29:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1377ms 22:29:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:29:09 INFO - PROCESS | 3897 | 1461043749669 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 22:29:09 INFO - PROCESS | 3897 | 1461043749672 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 22:29:09 INFO - PROCESS | 3897 | 1461043749678 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:29:09 INFO - PROCESS | 3897 | 1461043749681 Marionette TRACE conn3 <- [1,2990,null,{}] 22:29:09 INFO - PROCESS | 3897 | 1461043749687 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:09 INFO - PROCESS | 3897 | 1461043749881 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 22:29:10 INFO - PROCESS | 3897 | 1461043750110 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ecd1d800 == 208 [pid = 3897] [id = 756] 22:29:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e2205800) [pid = 3897] [serial = 2268] [outer = (nil)] 22:29:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09e8a05800) [pid = 3897] [serial = 2269] [outer = 0x7f09e2205800] 22:29:10 INFO - PROCESS | 3897 | 1461043750182 Marionette DEBUG loaded listener.js 22:29:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09e8ceb400) [pid = 3897] [serial = 2270] [outer = 0x7f09e2205800] 22:29:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ee162000 == 209 [pid = 3897] [id = 757] 22:29:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09eae2ec00) [pid = 3897] [serial = 2271] [outer = (nil)] 22:29:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09e8766800) [pid = 3897] [serial = 2272] [outer = 0x7f09eae2ec00] 22:29:11 INFO - PROCESS | 3897 | 1461043751020 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 22:29:11 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. 22:29:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1390ms 22:29:11 INFO - PROCESS | 3897 | 1461043751067 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 22:29:11 INFO - PROCESS | 3897 | 1461043751070 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 22:29:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:29:11 INFO - PROCESS | 3897 | 1461043751076 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:29:11 INFO - PROCESS | 3897 | 1461043751079 Marionette TRACE conn3 <- [1,2994,null,{}] 22:29:11 INFO - PROCESS | 3897 | 1461043751085 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:11 INFO - PROCESS | 3897 | 1461043751348 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 22:29:11 INFO - PROCESS | 3897 | 1461043751636 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ef439800 == 210 [pid = 3897] [id = 758] 22:29:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09d8a13c00) [pid = 3897] [serial = 2273] [outer = (nil)] 22:29:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09e9643c00) [pid = 3897] [serial = 2274] [outer = 0x7f09d8a13c00] 22:29:11 INFO - PROCESS | 3897 | 1461043751761 Marionette DEBUG loaded listener.js 22:29:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09ebce3c00) [pid = 3897] [serial = 2275] [outer = 0x7f09d8a13c00] 22:29:12 INFO - PROCESS | 3897 | 1461043752465 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 22:29:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:29:12 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 22:29:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1433ms 22:29:12 INFO - PROCESS | 3897 | 1461043752511 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 22:29:12 INFO - PROCESS | 3897 | 1461043752515 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 22:29:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:29:12 INFO - PROCESS | 3897 | 1461043752521 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:29:12 INFO - PROCESS | 3897 | 1461043752523 Marionette TRACE conn3 <- [1,2998,null,{}] 22:29:12 INFO - PROCESS | 3897 | 1461043752529 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:12 INFO - PROCESS | 3897 | 1461043752726 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 22:29:12 INFO - PROCESS | 3897 | 1461043752993 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09fb5df000 == 211 [pid = 3897] [id = 759] 22:29:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09ebce4800) [pid = 3897] [serial = 2276] [outer = (nil)] 22:29:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09ecf2e800) [pid = 3897] [serial = 2277] [outer = 0x7f09ebce4800] 22:29:13 INFO - PROCESS | 3897 | 1461043753082 Marionette DEBUG loaded listener.js 22:29:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f09edb89800) [pid = 3897] [serial = 2278] [outer = 0x7f09ebce4800] 22:29:13 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. 22:29:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1382ms 22:29:13 INFO - PROCESS | 3897 | 1461043753892 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 22:29:13 INFO - PROCESS | 3897 | 1461043753904 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 22:29:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:29:13 INFO - PROCESS | 3897 | 1461043753908 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 22:29:13 INFO - PROCESS | 3897 | 1461043753914 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:29:13 INFO - PROCESS | 3897 | 1461043753918 Marionette TRACE conn3 <- [1,3002,null,{}] 22:29:13 INFO - PROCESS | 3897 | 1461043753923 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:14 INFO - PROCESS | 3897 | 1461043754135 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 22:29:14 INFO - PROCESS | 3897 | 1461043754398 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a00892000 == 212 [pid = 3897] [id = 760] 22:29:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f09edaac000) [pid = 3897] [serial = 2279] [outer = (nil)] 22:29:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f09fb36dc00) [pid = 3897] [serial = 2280] [outer = 0x7f09edaac000] 22:29:14 INFO - PROCESS | 3897 | 1461043754469 Marionette DEBUG loaded listener.js 22:29:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f09fb610000) [pid = 3897] [serial = 2281] [outer = 0x7f09edaac000] 22:29:15 INFO - PROCESS | 3897 | 1461043755256 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 22:29:15 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. 22:29:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1383ms 22:29:15 INFO - PROCESS | 3897 | 1461043755298 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 22:29:15 INFO - PROCESS | 3897 | 1461043755301 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 22:29:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:29:15 INFO - PROCESS | 3897 | 1461043755307 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:29:15 INFO - PROCESS | 3897 | 1461043755309 Marionette TRACE conn3 <- [1,3006,null,{}] 22:29:15 INFO - PROCESS | 3897 | 1461043755315 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:15 INFO - PROCESS | 3897 | 1461043755502 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 22:29:15 INFO - PROCESS | 3897 | 1461043755794 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cba800 == 213 [pid = 3897] [id = 761] 22:29:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f09edc9cc00) [pid = 3897] [serial = 2282] [outer = (nil)] 22:29:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f09fba72000) [pid = 3897] [serial = 2283] [outer = 0x7f09edc9cc00] 22:29:15 INFO - PROCESS | 3897 | 1461043755871 Marionette DEBUG loaded listener.js 22:29:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f09fe922400) [pid = 3897] [serial = 2284] [outer = 0x7f09edc9cc00] 22:29:16 INFO - PROCESS | 3897 | 1461043756618 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 22:29:16 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. 22:29:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1333ms 22:29:16 INFO - PROCESS | 3897 | 1461043756640 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 22:29:16 INFO - PROCESS | 3897 | 1461043756644 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 22:29:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:29:16 INFO - PROCESS | 3897 | 1461043756650 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:29:16 INFO - PROCESS | 3897 | 1461043756652 Marionette TRACE conn3 <- [1,3010,null,{}] 22:29:16 INFO - PROCESS | 3897 | 1461043756657 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:16 INFO - PROCESS | 3897 | 1461043756853 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 22:29:17 INFO - PROCESS | 3897 | 1461043757116 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d896d800 == 214 [pid = 3897] [id = 762] 22:29:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f09cf25e000) [pid = 3897] [serial = 2285] [outer = (nil)] 22:29:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f0a0026c400) [pid = 3897] [serial = 2286] [outer = 0x7f09cf25e000] 22:29:17 INFO - PROCESS | 3897 | 1461043757189 Marionette DEBUG loaded listener.js 22:29:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f0a00296000) [pid = 3897] [serial = 2287] [outer = 0x7f09cf25e000] 22:29:17 INFO - PROCESS | 3897 | 1461043757981 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 22:29:18 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 22:29:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1384ms 22:29:18 INFO - PROCESS | 3897 | 1461043758034 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 22:29:18 INFO - PROCESS | 3897 | 1461043758038 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 22:29:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:29:18 INFO - PROCESS | 3897 | 1461043758043 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:29:18 INFO - PROCESS | 3897 | 1461043758045 Marionette TRACE conn3 <- [1,3014,null,{}] 22:29:18 INFO - PROCESS | 3897 | 1461043758051 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:18 INFO - PROCESS | 3897 | 1461043758345 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 22:29:18 INFO - PROCESS | 3897 | 1461043758562 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e5698800 == 215 [pid = 3897] [id = 763] 22:29:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f09cf258400) [pid = 3897] [serial = 2288] [outer = (nil)] 22:29:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f09e2561c00) [pid = 3897] [serial = 2289] [outer = 0x7f09cf258400] 22:29:18 INFO - PROCESS | 3897 | 1461043758639 Marionette DEBUG loaded listener.js 22:29:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f09e2567000) [pid = 3897] [serial = 2290] [outer = 0x7f09cf258400] 22:29:18 INFO - PROCESS | 3897 | [3897] 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 22:29:19 INFO - PROCESS | 3897 | 1461043759482 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:29:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:29:19 INFO - {} 22:29:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:29:19 INFO - {} 22:29:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:29:19 INFO - {} 22:29:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:29:19 INFO - {} 22:29:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1477ms 22:29:19 INFO - PROCESS | 3897 | 1461043759523 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 22:29:19 INFO - PROCESS | 3897 | 1461043759526 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 22:29:19 INFO - TEST-START | /FileAPI/fileReader.html 22:29:19 INFO - PROCESS | 3897 | 1461043759537 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:29:19 INFO - PROCESS | 3897 | 1461043759548 Marionette TRACE conn3 <- [1,3018,null,{}] 22:29:19 INFO - PROCESS | 3897 | 1461043759553 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:19 INFO - PROCESS | 3897 | 1461043759780 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 22:29:20 INFO - PROCESS | 3897 | 1461043760047 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09ce7d1800 == 216 [pid = 3897] [id = 764] 22:29:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f09e255bc00) [pid = 3897] [serial = 2291] [outer = (nil)] 22:29:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f09e457e400) [pid = 3897] [serial = 2292] [outer = 0x7f09e255bc00] 22:29:20 INFO - PROCESS | 3897 | 1461043760128 Marionette DEBUG loaded listener.js 22:29:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f0a00b09000) [pid = 3897] [serial = 2293] [outer = 0x7f09e255bc00] 22:29:20 INFO - PROCESS | 3897 | 1461043760954 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 22:29:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:29:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:29:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:29:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:29:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 1435ms 22:29:20 INFO - PROCESS | 3897 | 1461043760976 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 22:29:20 INFO - PROCESS | 3897 | 1461043760979 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 22:29:20 INFO - TEST-START | /FileAPI/historical.html 22:29:20 INFO - PROCESS | 3897 | 1461043760985 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:29:20 INFO - PROCESS | 3897 | 1461043760987 Marionette TRACE conn3 <- [1,3022,null,{}] 22:29:20 INFO - PROCESS | 3897 | 1461043760993 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:21 INFO - PROCESS | 3897 | 1461043761196 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 22:29:21 INFO - PROCESS | 3897 | 1461043761457 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f0a05cc2000 == 217 [pid = 3897] [id = 765] 22:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f09cc843000) [pid = 3897] [serial = 2294] [outer = (nil)] 22:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f09e3937000) [pid = 3897] [serial = 2295] [outer = 0x7f09cc843000] 22:29:21 INFO - PROCESS | 3897 | 1461043761531 Marionette DEBUG loaded listener.js 22:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f09e393d800) [pid = 3897] [serial = 2296] [outer = 0x7f09cc843000] 22:29:22 INFO - PROCESS | 3897 | 1461043762326 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 22:29:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:29:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:29:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:29:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:29:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:29:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:29:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:29:22 INFO - TEST-OK | /FileAPI/historical.html | took 1385ms 22:29:22 INFO - PROCESS | 3897 | 1461043762372 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 22:29:22 INFO - PROCESS | 3897 | 1461043762375 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 22:29:22 INFO - TEST-START | /FileAPI/idlharness.html 22:29:22 INFO - PROCESS | 3897 | 1461043762384 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:29:22 INFO - PROCESS | 3897 | 1461043762388 Marionette TRACE conn3 <- [1,3026,null,{}] 22:29:22 INFO - PROCESS | 3897 | 1461043762395 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:22 INFO - PROCESS | 3897 | 1461043762616 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 22:29:22 INFO - PROCESS | 3897 | 1461043762894 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e537b000 == 218 [pid = 3897] [id = 766] 22:29:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f09d93b1800) [pid = 3897] [serial = 2297] [outer = (nil)] 22:29:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f09e551d400) [pid = 3897] [serial = 2298] [outer = 0x7f09d93b1800] 22:29:22 INFO - PROCESS | 3897 | 1461043762968 Marionette DEBUG loaded listener.js 22:29:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f09e5524400) [pid = 3897] [serial = 2299] [outer = 0x7f09d93b1800] 22:29:24 INFO - PROCESS | 3897 | 1461043764572 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:29:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:29:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:29:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:29:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:29:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:29:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:29:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:29:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:29:24 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 22:29:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:29:24 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 22:29:24 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 22:29:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:29:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:29:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:29:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:29:24 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 22:29:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:29:24 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 22:29:24 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 22:29:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:29:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:29:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 2334ms 22:29:24 INFO - PROCESS | 3897 | 1461043764845 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 22:29:24 INFO - PROCESS | 3897 | 1461043764847 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 22:29:24 INFO - TEST-START | /FileAPI/idlharness.worker 22:29:24 INFO - PROCESS | 3897 | 1461043764859 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:29:24 INFO - PROCESS | 3897 | 1461043764861 Marionette TRACE conn3 <- [1,3030,null,{}] 22:29:24 INFO - PROCESS | 3897 | 1461043764867 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:25 INFO - PROCESS | 3897 | 1461043765086 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 22:29:25 INFO - PROCESS | 3897 | 1461043765340 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cebe3800 == 219 [pid = 3897] [id = 767] 22:29:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f09d6d8f800) [pid = 3897] [serial = 2300] [outer = (nil)] 22:29:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f09fea49c00) [pid = 3897] [serial = 2301] [outer = 0x7f09d6d8f800] 22:29:25 INFO - PROCESS | 3897 | 1461043765410 Marionette DEBUG loaded listener.js 22:29:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f0a02907000) [pid = 3897] [serial = 2302] [outer = 0x7f09d6d8f800] 22:29:25 INFO - PROCESS | 3897 | [3897] 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 22:29:27 INFO - PROCESS | 3897 | 1461043767588 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:29:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:29:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:29:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:29:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:29:27 INFO - {} 22:29:27 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 22:29:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:29:27 INFO - {} 22:29:27 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 - {} 22:29:27 INFO - {} 22:29:27 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 22:29:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:29:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:29:27 INFO - {} 22:29:27 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 22:29:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:29:27 INFO - {} 22:29:27 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 - {} 22:29:27 INFO - {} 22:29:27 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 22:29:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 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 22:29:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:29:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:29:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 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 22:29:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 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 22:29:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 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 22:29:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:29:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:29:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:29:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:29:27 INFO - {} 22:29:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2850ms 22:29:27 INFO - PROCESS | 3897 | 1461043767709 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 22:29:27 INFO - PROCESS | 3897 | 1461043767712 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 22:29:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:29:27 INFO - PROCESS | 3897 | 1461043767716 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:29:27 INFO - PROCESS | 3897 | 1461043767719 Marionette TRACE conn3 <- [1,3034,null,{}] 22:29:27 INFO - PROCESS | 3897 | 1461043767723 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:28 INFO - PROCESS | 3897 | 1461043768041 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 22:29:28 INFO - PROCESS | 3897 | 1461043768368 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cf070000 == 220 [pid = 3897] [id = 768] 22:29:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f09cc84b000) [pid = 3897] [serial = 2303] [outer = (nil)] 22:29:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f09ce734800) [pid = 3897] [serial = 2304] [outer = 0x7f09cc84b000] 22:29:28 INFO - PROCESS | 3897 | 1461043768437 Marionette DEBUG loaded listener.js 22:29:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f09d679ac00) [pid = 3897] [serial = 2305] [outer = 0x7f09cc84b000] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9da5800 == 219 [pid = 3897] [id = 650] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0d12800 == 218 [pid = 3897] [id = 72] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd3ef800 == 217 [pid = 3897] [id = 532] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d677d000 == 216 [pid = 3897] [id = 649] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d2ae0000 == 215 [pid = 3897] [id = 653] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e9ca7000 == 214 [pid = 3897] [id = 63] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09edd45800 == 213 [pid = 3897] [id = 57] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e254c000 == 212 [pid = 3897] [id = 472] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0d22000 == 211 [pid = 3897] [id = 459] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed8bc800 == 210 [pid = 3897] [id = 49] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09cc6dd800 == 209 [pid = 3897] [id = 648] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7d1d800 == 208 [pid = 3897] [id = 652] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a02984800 == 207 [pid = 3897] [id = 462] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee16d800 == 206 [pid = 3897] [id = 688] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f48c3000 == 205 [pid = 3897] [id = 67] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ebca4000 == 204 [pid = 3897] [id = 687] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e53c8800 == 203 [pid = 3897] [id = 684] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09f0d14000 == 202 [pid = 3897] [id = 689] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e93d2800 == 201 [pid = 3897] [id = 686] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d4aa0000 == 200 [pid = 3897] [id = 435] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d80d9800 == 199 [pid = 3897] [id = 580] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e699f000 == 198 [pid = 3897] [id = 685] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d891a000 == 197 [pid = 3897] [id = 747] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09cc6dc000 == 196 [pid = 3897] [id = 746] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d6771000 == 195 [pid = 3897] [id = 525] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d7d27800 == 194 [pid = 3897] [id = 745] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d64aa800 == 193 [pid = 3897] [id = 744] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d5bda800 == 192 [pid = 3897] [id = 743] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ce9e2000 == 191 [pid = 3897] [id = 742] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f0a00b67000 == 190 [pid = 3897] [id = 741] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fe425000 == 189 [pid = 3897] [id = 740] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09fb3cb800 == 188 [pid = 3897] [id = 739] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ee5af800 == 187 [pid = 3897] [id = 738] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09ed43a800 == 186 [pid = 3897] [id = 737] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e94a4000 == 185 [pid = 3897] [id = 736] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e8cd2000 == 184 [pid = 3897] [id = 735] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e7422800 == 183 [pid = 3897] [id = 734] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e5403800 == 182 [pid = 3897] [id = 733] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e496a000 == 181 [pid = 3897] [id = 732] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e3b83000 == 180 [pid = 3897] [id = 731] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e25dc000 == 179 [pid = 3897] [id = 730] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09e21e0800 == 178 [pid = 3897] [id = 729] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dd437800 == 177 [pid = 3897] [id = 728] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09dc247800 == 176 [pid = 3897] [id = 727] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09db22a000 == 175 [pid = 3897] [id = 726] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d9db0000 == 174 [pid = 3897] [id = 725] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d8910800 == 173 [pid = 3897] [id = 724] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09d670b000 == 172 [pid = 3897] [id = 723] 22:29:30 INFO - PROCESS | 3897 | --DOCSHELL 0x7f09caec1800 == 171 [pid = 3897] [id = 722] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f09fc82ac00) [pid = 3897] [serial = 2130] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f09e2033400) [pid = 3897] [serial = 2043] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f09dd6c2400) [pid = 3897] [serial = 2100] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f09fba3cc00) [pid = 3897] [serial = 2129] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f0a00279c00) [pid = 3897] [serial = 2136] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f09cf25c800) [pid = 3897] [serial = 2147] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f09fcbc5c00) [pid = 3897] [serial = 2132] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f09d49a2400) [pid = 3897] [serial = 2156] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f09d64c4800) [pid = 3897] [serial = 2157] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f09d0a72c00) [pid = 3897] [serial = 2094] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f09e963bc00) [pid = 3897] [serial = 2061] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f09cc84a800) [pid = 3897] [serial = 2150] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f09e92ea800) [pid = 3897] [serial = 2112] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f09d6d0b400) [pid = 3897] [serial = 2096] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f09d195ac00) [pid = 3897] [serial = 2138] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f09d6e6d800) [pid = 3897] [serial = 2159] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f0a0026fc00) [pid = 3897] [serial = 2135] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f09e58ddc00) [pid = 3897] [serial = 2123] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f09e6969c00) [pid = 3897] [serial = 2058] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f09eece8c00) [pid = 3897] [serial = 2124] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f09d9003800) [pid = 3897] [serial = 2037] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f09e8cdfc00) [pid = 3897] [serial = 2111] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f09eae32400) [pid = 3897] [serial = 2114] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f09ee074c00) [pid = 3897] [serial = 2067] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f09e44d0800) [pid = 3897] [serial = 2049] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f09e457f800) [pid = 3897] [serial = 2108] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f09fb60dc00) [pid = 3897] [serial = 2127] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f09e2211800) [pid = 3897] [serial = 2046] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f09d7647800) [pid = 3897] [serial = 2160] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f09e518fc00) [pid = 3897] [serial = 2109] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f09eb97fc00) [pid = 3897] [serial = 2115] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f09cc851800) [pid = 3897] [serial = 2093] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f09d9009000) [pid = 3897] [serial = 2162] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f0a0028c000) [pid = 3897] [serial = 2142] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f09e45c0c00) [pid = 3897] [serial = 2052] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f0a00602400) [pid = 3897] [serial = 2144] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f09fe9d6400) [pid = 3897] [serial = 2141] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f09dc3c7000) [pid = 3897] [serial = 2040] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f09edb84000) [pid = 3897] [serial = 2120] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f09d0a70c00) [pid = 3897] [serial = 2153] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f09e2850400) [pid = 3897] [serial = 2103] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f09d39e8400) [pid = 3897] [serial = 2151] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f09edca5400) [pid = 3897] [serial = 2121] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f09f02d1400) [pid = 3897] [serial = 2070] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f09ed0b6800) [pid = 3897] [serial = 2064] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f09d9b92400) [pid = 3897] [serial = 2165] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f09db492000) [pid = 3897] [serial = 2099] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f09d7460c00) [pid = 3897] [serial = 2097] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f09fea41000) [pid = 3897] [serial = 2133] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f09d1960800) [pid = 3897] [serial = 2154] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f09e2208c00) [pid = 3897] [serial = 2102] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f09d93a5c00) [pid = 3897] [serial = 2163] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f09d1960000) [pid = 3897] [serial = 2139] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f09fa76b400) [pid = 3897] [serial = 2126] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09cf261c00) [pid = 3897] [serial = 2148] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f0a00723c00) [pid = 3897] [serial = 2145] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09e3bdc800) [pid = 3897] [serial = 2105] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09ec1c6c00) [pid = 3897] [serial = 2117] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09ecf87800) [pid = 3897] [serial = 2118] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09e5466c00) [pid = 3897] [serial = 2055] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09e4394400) [pid = 3897] [serial = 2106] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09d6795400) [pid = 3897] [serial = 2034] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09db156800) [pid = 3897] [serial = 2031] [outer = (nil)] [url = about:blank] 22:29:30 INFO - PROCESS | 3897 | 1461043770886 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 22:29:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:29:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 3186ms 22:29:30 INFO - PROCESS | 3897 | 1461043770904 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 22:29:30 INFO - PROCESS | 3897 | 1461043770909 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 22:29:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:29:30 INFO - PROCESS | 3897 | 1461043770917 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:29:30 INFO - PROCESS | 3897 | 1461043770922 Marionette TRACE conn3 <- [1,3038,null,{}] 22:29:30 INFO - PROCESS | 3897 | 1461043770929 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:31 INFO - PROCESS | 3897 | 1461043771155 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 22:29:31 INFO - PROCESS | 3897 | 1461043771355 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cf062800 == 172 [pid = 3897] [id = 769] 22:29:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09ce87fc00) [pid = 3897] [serial = 2306] [outer = (nil)] 22:29:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09ce886000) [pid = 3897] [serial = 2307] [outer = 0x7f09ce87fc00] 22:29:31 INFO - PROCESS | 3897 | 1461043771420 Marionette DEBUG loaded listener.js 22:29:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09cea1b000) [pid = 3897] [serial = 2308] [outer = 0x7f09ce87fc00] 22:29:32 INFO - PROCESS | 3897 | 1461043772195 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 22:29:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:29:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1287ms 22:29:32 INFO - PROCESS | 3897 | 1461043772205 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 22:29:32 INFO - PROCESS | 3897 | 1461043772212 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 22:29:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:29:32 INFO - PROCESS | 3897 | 1461043772223 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:29:32 INFO - PROCESS | 3897 | 1461043772226 Marionette TRACE conn3 <- [1,3042,null,{}] 22:29:32 INFO - PROCESS | 3897 | 1461043772232 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:32 INFO - PROCESS | 3897 | 1461043772502 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 22:29:32 INFO - PROCESS | 3897 | 1461043772627 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d4aaf800 == 173 [pid = 3897] [id = 770] 22:29:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09ce880c00) [pid = 3897] [serial = 2309] [outer = (nil)] 22:29:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09d0a12c00) [pid = 3897] [serial = 2310] [outer = 0x7f09ce880c00] 22:29:32 INFO - PROCESS | 3897 | 1461043772689 Marionette DEBUG loaded listener.js 22:29:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09d0a74c00) [pid = 3897] [serial = 2311] [outer = 0x7f09ce880c00] 22:29:33 INFO - PROCESS | 3897 | 1461043773951 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:29:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:29:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1820ms 22:29:34 INFO - PROCESS | 3897 | 1461043774046 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 22:29:34 INFO - PROCESS | 3897 | 1461043774052 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 22:29:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:29:34 INFO - PROCESS | 3897 | 1461043774060 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:29:34 INFO - PROCESS | 3897 | 1461043774072 Marionette TRACE conn3 <- [1,3046,null,{}] 22:29:34 INFO - PROCESS | 3897 | 1461043774124 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:34 INFO - PROCESS | 3897 | 1461043774378 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 22:29:34 INFO - PROCESS | 3897 | 1461043774510 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d5bdc800 == 174 [pid = 3897] [id = 771] 22:29:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09d2b77400) [pid = 3897] [serial = 2312] [outer = (nil)] 22:29:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09d39e4c00) [pid = 3897] [serial = 2313] [outer = 0x7f09d2b77400] 22:29:34 INFO - PROCESS | 3897 | 1461043774634 Marionette DEBUG loaded listener.js 22:29:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09d49a0c00) [pid = 3897] [serial = 2314] [outer = 0x7f09d2b77400] 22:29:35 INFO - PROCESS | 3897 | [3897] 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 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f09d3b56c00) [pid = 3897] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f09edd8ac00) [pid = 3897] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f09e68b8400) [pid = 3897] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f09e457cc00) [pid = 3897] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f09eb0c9800) [pid = 3897] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f09e203d800) [pid = 3897] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f09e68bb400) [pid = 3897] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f09cc8ea000) [pid = 3897] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f09d6d06800) [pid = 3897] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f09e3a33000) [pid = 3897] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f09e203d400) [pid = 3897] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f09e92e4800) [pid = 3897] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f09cc8eb400) [pid = 3897] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f09d0a1e400) [pid = 3897] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f09d6687400) [pid = 3897] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f09ef03dc00) [pid = 3897] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f09d1958000) [pid = 3897] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f09edd8c400) [pid = 3897] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f09cc846400) [pid = 3897] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f09e2208000) [pid = 3897] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f09d6798800) [pid = 3897] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f09dc148400) [pid = 3897] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f09d6792800) [pid = 3897] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f09cea1f000) [pid = 3897] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:29:35 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f09d195bc00) [pid = 3897] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:29:36 INFO - PROCESS | 3897 | 1461043776172 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:29:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:29:36 INFO - {} 22:29:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2167ms 22:29:36 INFO - PROCESS | 3897 | 1461043776229 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 22:29:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:29:36 INFO - PROCESS | 3897 | 1461043776233 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 22:29:36 INFO - PROCESS | 3897 | 1461043776238 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:29:36 INFO - PROCESS | 3897 | 1461043776240 Marionette TRACE conn3 <- [1,3050,null,{}] 22:29:36 INFO - PROCESS | 3897 | 1461043776246 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:36 INFO - PROCESS | 3897 | 1461043776504 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 22:29:36 INFO - PROCESS | 3897 | 1461043776624 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d6716800 == 175 [pid = 3897] [id = 772] 22:29:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f09d49f9000) [pid = 3897] [serial = 2315] [outer = (nil)] 22:29:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f09d6879000) [pid = 3897] [serial = 2316] [outer = 0x7f09d49f9000] 22:29:36 INFO - PROCESS | 3897 | 1461043776686 Marionette DEBUG loaded listener.js 22:29:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f09d6d03000) [pid = 3897] [serial = 2317] [outer = 0x7f09d49f9000] 22:29:37 INFO - PROCESS | 3897 | 1461043777417 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 22:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:29:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1236ms 22:29:37 INFO - PROCESS | 3897 | 1461043777476 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 22:29:37 INFO - PROCESS | 3897 | 1461043777478 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 22:29:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:29:37 INFO - PROCESS | 3897 | 1461043777485 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:29:37 INFO - PROCESS | 3897 | 1461043777487 Marionette TRACE conn3 <- [1,3054,null,{}] 22:29:37 INFO - PROCESS | 3897 | 1461043777492 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:37 INFO - PROCESS | 3897 | 1461043777736 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 22:29:38 INFO - PROCESS | 3897 | 1461043778065 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09cc6cf800 == 176 [pid = 3897] [id = 773] 22:29:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f09cc846400) [pid = 3897] [serial = 2318] [outer = (nil)] 22:29:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f09cc8ed000) [pid = 3897] [serial = 2319] [outer = 0x7f09cc846400] 22:29:38 INFO - PROCESS | 3897 | 1461043778142 Marionette DEBUG loaded listener.js 22:29:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f09ce738c00) [pid = 3897] [serial = 2320] [outer = 0x7f09cc846400] 22:29:39 INFO - PROCESS | 3897 | 1461043779441 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:29:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:29:39 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" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:29:39 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" 22:29:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:29:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2066ms 22:29:39 INFO - PROCESS | 3897 | 1461043779555 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 22:29:39 INFO - PROCESS | 3897 | 1461043779565 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 22:29:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:29:39 INFO - PROCESS | 3897 | 1461043779577 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:29:39 INFO - PROCESS | 3897 | 1461043779591 Marionette TRACE conn3 <- [1,3058,null,{}] 22:29:39 INFO - PROCESS | 3897 | 1461043779660 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:39 INFO - PROCESS | 3897 | 1461043779987 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 22:29:40 INFO - PROCESS | 3897 | 1461043780256 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d2be1800 == 177 [pid = 3897] [id = 774] 22:29:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f09cc848400) [pid = 3897] [serial = 2321] [outer = (nil)] 22:29:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f09d39e7000) [pid = 3897] [serial = 2322] [outer = 0x7f09cc848400] 22:29:40 INFO - PROCESS | 3897 | 1461043780331 Marionette DEBUG loaded listener.js 22:29:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f09d49a6400) [pid = 3897] [serial = 2323] [outer = 0x7f09cc848400] 22:29:41 INFO - PROCESS | 3897 | 1461043781219 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:29:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:29:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:29:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:29:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:29:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:29:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:29:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:29:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:29:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1697ms 22:29:41 INFO - PROCESS | 3897 | 1461043781282 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 22:29:41 INFO - PROCESS | 3897 | 1461043781291 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 22:29:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:29:41 INFO - PROCESS | 3897 | 1461043781358 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:29:41 INFO - PROCESS | 3897 | 1461043781364 Marionette TRACE conn3 <- [1,3062,null,{}] 22:29:41 INFO - PROCESS | 3897 | 1461043781377 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:41 INFO - PROCESS | 3897 | 1461043781582 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 22:29:41 INFO - PROCESS | 3897 | 1461043781931 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d64a8800 == 178 [pid = 3897] [id = 775] 22:29:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f09d195dc00) [pid = 3897] [serial = 2324] [outer = (nil)] 22:29:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f09d668a800) [pid = 3897] [serial = 2325] [outer = 0x7f09d195dc00] 22:29:42 INFO - PROCESS | 3897 | 1461043782008 Marionette DEBUG loaded listener.js 22:29:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f09d7458000) [pid = 3897] [serial = 2326] [outer = 0x7f09d195dc00] 22:29:42 INFO - PROCESS | 3897 | [3897] 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 22:29:42 INFO - PROCESS | 3897 | 1461043782870 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:29:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1557ms 22:29:42 INFO - PROCESS | 3897 | 1461043782897 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 22:29:42 INFO - PROCESS | 3897 | 1461043782899 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 22:29:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:29:42 INFO - PROCESS | 3897 | 1461043782915 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:29:42 INFO - PROCESS | 3897 | 1461043782924 Marionette TRACE conn3 <- [1,3066,null,{}] 22:29:42 INFO - PROCESS | 3897 | 1461043782930 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:43 INFO - PROCESS | 3897 | 1461043783168 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 22:29:43 INFO - PROCESS | 3897 | 1461043783407 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d807f800 == 179 [pid = 3897] [id = 776] 22:29:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f09d7649000) [pid = 3897] [serial = 2327] [outer = (nil)] 22:29:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f09d7e9cc00) [pid = 3897] [serial = 2328] [outer = 0x7f09d7649000] 22:29:43 INFO - PROCESS | 3897 | 1461043783479 Marionette DEBUG loaded listener.js 22:29:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f09d9278c00) [pid = 3897] [serial = 2329] [outer = 0x7f09d7649000] 22:29:44 INFO - PROCESS | 3897 | 1461043784276 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 22:29:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:29:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:29:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:29:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:29:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:29:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:29:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:29:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1408ms 22:29:44 INFO - PROCESS | 3897 | 1461043784317 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 22:29:44 INFO - PROCESS | 3897 | 1461043784322 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 22:29:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:29:44 INFO - PROCESS | 3897 | 1461043784327 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:29:44 INFO - PROCESS | 3897 | 1461043784331 Marionette TRACE conn3 <- [1,3070,null,{}] 22:29:44 INFO - PROCESS | 3897 | 1461043784336 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:44 INFO - PROCESS | 3897 | 1461043784527 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 22:29:44 INFO - PROCESS | 3897 | 1461043784779 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d896a800 == 180 [pid = 3897] [id = 777] 22:29:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f09d764b000) [pid = 3897] [serial = 2330] [outer = (nil)] 22:29:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f09d9b9b800) [pid = 3897] [serial = 2331] [outer = 0x7f09d764b000] 22:29:44 INFO - PROCESS | 3897 | 1461043784850 Marionette DEBUG loaded listener.js 22:29:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f09db156000) [pid = 3897] [serial = 2332] [outer = 0x7f09d764b000] 22:29:45 INFO - PROCESS | 3897 | 1461043785678 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 22:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:29:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1381ms 22:29:45 INFO - PROCESS | 3897 | 1461043785710 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 22:29:45 INFO - PROCESS | 3897 | 1461043785713 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 22:29:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:29:45 INFO - PROCESS | 3897 | 1461043785719 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:29:45 INFO - PROCESS | 3897 | 1461043785721 Marionette TRACE conn3 <- [1,3074,null,{}] 22:29:45 INFO - PROCESS | 3897 | 1461043785727 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:45 INFO - PROCESS | 3897 | 1461043785915 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 22:29:46 INFO - PROCESS | 3897 | 1461043786168 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09d9d95800 == 181 [pid = 3897] [id = 778] 22:29:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f09db496000) [pid = 3897] [serial = 2333] [outer = (nil)] 22:29:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f09dc147800) [pid = 3897] [serial = 2334] [outer = 0x7f09db496000] 22:29:46 INFO - PROCESS | 3897 | 1461043786258 Marionette DEBUG loaded listener.js 22:29:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f09dc3ca400) [pid = 3897] [serial = 2335] [outer = 0x7f09db496000] 22:29:47 INFO - PROCESS | 3897 | 1461043787077 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 22:29:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:29:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:29:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:29:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:29:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:29:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:29:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1379ms 22:29:47 INFO - PROCESS | 3897 | 1461043787100 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 22:29:47 INFO - PROCESS | 3897 | 1461043787104 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 22:29:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:29:47 INFO - PROCESS | 3897 | 1461043787110 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:29:47 INFO - PROCESS | 3897 | 1461043787112 Marionette TRACE conn3 <- [1,3078,null,{}] 22:29:47 INFO - PROCESS | 3897 | 1461043787118 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:47 INFO - PROCESS | 3897 | 1461043787358 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 22:29:47 INFO - PROCESS | 3897 | 1461043787614 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09db0be800 == 182 [pid = 3897] [id = 779] 22:29:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f09db158c00) [pid = 3897] [serial = 2336] [outer = (nil)] 22:29:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f09e1ec0800) [pid = 3897] [serial = 2337] [outer = 0x7f09db158c00] 22:29:47 INFO - PROCESS | 3897 | 1461043787689 Marionette DEBUG loaded listener.js 22:29:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f09e1f8e400) [pid = 3897] [serial = 2338] [outer = 0x7f09db158c00] 22:29:48 INFO - PROCESS | 3897 | 1461043788508 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 22:29:48 INFO - PROCESS | 3897 | 1461043788550 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 22:29:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:29:48 INFO - PROCESS | 3897 | 1461043788558 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:29:48 INFO - PROCESS | 3897 | 1461043788565 Marionette TRACE conn3 <- [1,3082,null,{}] 22:29:48 INFO - PROCESS | 3897 | 1461043788621 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:48 INFO - PROCESS | 3897 | 1461043788796 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 22:29:49 INFO - PROCESS | 3897 | 1461043789079 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc04f000 == 183 [pid = 3897] [id = 780] 22:29:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f09d64c4800) [pid = 3897] [serial = 2339] [outer = (nil)] 22:29:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f09e204c000) [pid = 3897] [serial = 2340] [outer = 0x7f09d64c4800] 22:29:49 INFO - PROCESS | 3897 | 1461043789153 Marionette DEBUG loaded listener.js 22:29:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f09e2058400) [pid = 3897] [serial = 2341] [outer = 0x7f09d64c4800] 22:29:49 INFO - PROCESS | 3897 | 1461043789915 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 22:29:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:29:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:29:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1387ms 22:29:49 INFO - PROCESS | 3897 | 1461043789951 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 22:29:49 INFO - PROCESS | 3897 | 1461043789953 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 22:29:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:29:49 INFO - PROCESS | 3897 | 1461043789960 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:29:49 INFO - PROCESS | 3897 | 1461043789962 Marionette TRACE conn3 <- [1,3086,null,{}] 22:29:49 INFO - PROCESS | 3897 | 1461043789968 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:50 INFO - PROCESS | 3897 | 1461043790156 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 22:29:50 INFO - PROCESS | 3897 | 1461043790408 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc362800 == 184 [pid = 3897] [id = 781] 22:29:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f09d64ce000) [pid = 3897] [serial = 2342] [outer = (nil)] 22:29:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f09e217f000) [pid = 3897] [serial = 2343] [outer = 0x7f09d64ce000] 22:29:50 INFO - PROCESS | 3897 | 1461043790479 Marionette DEBUG loaded listener.js 22:29:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f09e2228000) [pid = 3897] [serial = 2344] [outer = 0x7f09d64ce000] 22:29:51 INFO - PROCESS | 3897 | 1461043791291 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:29:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:29:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1382ms 22:29:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:29:51 INFO - PROCESS | 3897 | 1461043791342 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 22:29:51 INFO - PROCESS | 3897 | 1461043791345 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 22:29:51 INFO - PROCESS | 3897 | 1461043791351 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:29:51 INFO - PROCESS | 3897 | 1461043791355 Marionette TRACE conn3 <- [1,3090,null,{}] 22:29:51 INFO - PROCESS | 3897 | 1461043791360 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:51 INFO - PROCESS | 3897 | 1461043791543 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 22:29:51 INFO - PROCESS | 3897 | 1461043791823 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dc448800 == 185 [pid = 3897] [id = 782] 22:29:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f09d49fd000) [pid = 3897] [serial = 2345] [outer = (nil)] 22:29:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f09e2234c00) [pid = 3897] [serial = 2346] [outer = 0x7f09d49fd000] 22:29:51 INFO - PROCESS | 3897 | 1461043791897 Marionette DEBUG loaded listener.js 22:29:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f09e2845000) [pid = 3897] [serial = 2347] [outer = 0x7f09d49fd000] 22:29:52 INFO - PROCESS | 3897 | 1461043792703 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:29:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1382ms 22:29:52 INFO - PROCESS | 3897 | 1461043792732 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 22:29:52 INFO - PROCESS | 3897 | 1461043792735 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 22:29:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:29:52 INFO - PROCESS | 3897 | 1461043792741 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:29:52 INFO - PROCESS | 3897 | 1461043792744 Marionette TRACE conn3 <- [1,3094,null,{}] 22:29:52 INFO - PROCESS | 3897 | 1461043792749 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:52 INFO - PROCESS | 3897 | 1461043792942 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 22:29:53 INFO - PROCESS | 3897 | 1461043793225 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09dd1ed000 == 186 [pid = 3897] [id = 783] 22:29:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f09e255b400) [pid = 3897] [serial = 2348] [outer = (nil)] 22:29:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f09e3914400) [pid = 3897] [serial = 2349] [outer = 0x7f09e255b400] 22:29:53 INFO - PROCESS | 3897 | 1461043793312 Marionette DEBUG loaded listener.js 22:29:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f09e391c400) [pid = 3897] [serial = 2350] [outer = 0x7f09e255b400] 22:29:54 INFO - PROCESS | 3897 | 1461043794126 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:29:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:29:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1434ms 22:29:54 INFO - PROCESS | 3897 | 1461043794175 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 22:29:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:29:54 INFO - PROCESS | 3897 | 1461043794179 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 22:29:54 INFO - PROCESS | 3897 | 1461043794185 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:29:54 INFO - PROCESS | 3897 | 1461043794189 Marionette TRACE conn3 <- [1,3098,null,{}] 22:29:54 INFO - PROCESS | 3897 | 1461043794241 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:54 INFO - PROCESS | 3897 | 1461043794485 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 22:29:54 INFO - PROCESS | 3897 | 1461043794772 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e212f800 == 187 [pid = 3897] [id = 784] 22:29:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f09e2845400) [pid = 3897] [serial = 2351] [outer = (nil)] 22:29:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f09e3a33000) [pid = 3897] [serial = 2352] [outer = 0x7f09e2845400] 22:29:54 INFO - PROCESS | 3897 | 1461043794843 Marionette DEBUG loaded listener.js 22:29:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f09e3babc00) [pid = 3897] [serial = 2353] [outer = 0x7f09e2845400] 22:29:55 INFO - PROCESS | 3897 | 1461043795643 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 22:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:29:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1487ms 22:29:55 INFO - PROCESS | 3897 | 1461043795671 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 22:29:55 INFO - PROCESS | 3897 | 1461043795676 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 22:29:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:29:55 INFO - PROCESS | 3897 | 1461043795682 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:29:55 INFO - PROCESS | 3897 | 1461043795684 Marionette TRACE conn3 <- [1,3102,null,{}] 22:29:55 INFO - PROCESS | 3897 | 1461043795690 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:55 INFO - PROCESS | 3897 | 1461043795879 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 22:29:56 INFO - PROCESS | 3897 | 1461043796161 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e254c800 == 188 [pid = 3897] [id = 785] 22:29:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f09e3a02c00) [pid = 3897] [serial = 2354] [outer = (nil)] 22:29:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f09e3bce800) [pid = 3897] [serial = 2355] [outer = 0x7f09e3a02c00] 22:29:56 INFO - PROCESS | 3897 | 1461043796234 Marionette DEBUG loaded listener.js 22:29:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f09e3bdf800) [pid = 3897] [serial = 2356] [outer = 0x7f09e3a02c00] 22:29:56 INFO - PROCESS | 3897 | 1461043796972 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:29:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:29:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1336ms 22:29:57 INFO - PROCESS | 3897 | 1461043797018 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 22:29:57 INFO - PROCESS | 3897 | 1461043797021 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 22:29:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:29:57 INFO - PROCESS | 3897 | 1461043797027 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:29:57 INFO - PROCESS | 3897 | 1461043797029 Marionette TRACE conn3 <- [1,3106,null,{}] 22:29:57 INFO - PROCESS | 3897 | 1461043797035 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:57 INFO - PROCESS | 3897 | 1461043797265 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 22:29:57 INFO - PROCESS | 3897 | 1461043797541 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e25ea800 == 189 [pid = 3897] [id = 786] 22:29:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f09d6d0d800) [pid = 3897] [serial = 2357] [outer = (nil)] 22:29:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f09e3be1c00) [pid = 3897] [serial = 2358] [outer = 0x7f09d6d0d800] 22:29:57 INFO - PROCESS | 3897 | 1461043797612 Marionette DEBUG loaded listener.js 22:29:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f09e43a0000) [pid = 3897] [serial = 2359] [outer = 0x7f09d6d0d800] 22:29:58 INFO - PROCESS | 3897 | 1461043798398 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:29:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1378ms 22:29:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:29:58 INFO - PROCESS | 3897 | 1461043798407 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 22:29:58 INFO - PROCESS | 3897 | 1461043798410 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 22:29:58 INFO - PROCESS | 3897 | 1461043798415 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:29:58 INFO - PROCESS | 3897 | 1461043798418 Marionette TRACE conn3 <- [1,3110,null,{}] 22:29:58 INFO - PROCESS | 3897 | 1461043798424 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:58 INFO - PROCESS | 3897 | 1461043798614 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 22:29:58 INFO - PROCESS | 3897 | 1461043798873 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e450c000 == 190 [pid = 3897] [id = 787] 22:29:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f09e2211800) [pid = 3897] [serial = 2360] [outer = (nil)] 22:29:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f09e43f7400) [pid = 3897] [serial = 2361] [outer = 0x7f09e2211800] 22:29:58 INFO - PROCESS | 3897 | 1461043798943 Marionette DEBUG loaded listener.js 22:29:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f09e44cf800) [pid = 3897] [serial = 2362] [outer = 0x7f09e2211800] 22:29:59 INFO - PROCESS | 3897 | 1461043799736 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 22:29:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:29:59 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 22:29:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:29:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1336ms 22:29:59 INFO - PROCESS | 3897 | 1461043799753 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 22:29:59 INFO - PROCESS | 3897 | 1461043799756 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 22:29:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:29:59 INFO - PROCESS | 3897 | 1461043799762 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:29:59 INFO - PROCESS | 3897 | 1461043799764 Marionette TRACE conn3 <- [1,3114,null,{}] 22:29:59 INFO - PROCESS | 3897 | 1461043799770 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:29:59 INFO - PROCESS | 3897 | 1461043799973 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 22:30:00 INFO - PROCESS | 3897 | 1461043800237 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"2535e41d-fe03-4dcf-9aa2-523f3fa52b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f09e46ca000 == 191 [pid = 3897] [id = 788] 22:30:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f09e3a36800) [pid = 3897] [serial = 2363] [outer = (nil)] 22:30:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f09e4580000) [pid = 3897] [serial = 2364] [outer = 0x7f09e3a36800] 22:30:00 INFO - PROCESS | 3897 | 1461043800312 Marionette DEBUG loaded listener.js 22:30:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f09e45be800) [pid = 3897] [serial = 2365] [outer = 0x7f09e3a36800] 22:30:01 INFO - PROCESS | 3897 | 1461043801096 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 22:30:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:30:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1378ms 22:30:01 INFO - PROCESS | 3897 | 1461043801141 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 22:30:01 INFO - PROCESS | 3897 | 1461043801144 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 22:30:02 WARNING - u'runner_teardown' () 22:30:02 INFO - No more tests 22:30:02 INFO - Got 0 unexpected results 22:30:02 INFO - SUITE-END | took 1133s 22:30:02 INFO - Closing logging queue 22:30:02 INFO - queue closed 22:30:02 INFO - Return code: 0 22:30:02 WARNING - # TBPL SUCCESS # 22:30:02 INFO - Running post-action listener: _resource_record_post_action 22:30:02 INFO - Running post-run listener: _resource_record_post_run 22:30:03 INFO - Total resource usage - Wall time: 1167s; CPU: 98.0%; Read bytes: 716800; Write bytes: 969482240; Read time: 60; Write time: 288360 22:30:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:30:03 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50638848; Read time: 0; Write time: 38588 22:30:03 INFO - run-tests - Wall time: 1138s; CPU: 98.0%; Read bytes: 708608; Write bytes: 918749184; Read time: 56; Write time: 249772 22:30:03 INFO - Running post-run listener: _upload_blobber_files 22:30:03 INFO - Blob upload gear active. 22:30:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:30:03 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 22:30:03 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'] 22:30:03 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 22:30:04 INFO - (blobuploader) - INFO - Open directory for files ... 22:30:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:30:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:30:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:30:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:30:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:30:06 INFO - (blobuploader) - INFO - Done attempting. 22:30:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:30:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:30:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:30:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:30:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:30:07 INFO - (blobuploader) - INFO - Done attempting. 22:30:07 INFO - (blobuploader) - INFO - Iteration through files over. 22:30:07 INFO - Return code: 0 22:30:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:30:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:30:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/97dd8a3fa631d2a185930b7a7c42d9c9efcf02522046807d2ae64aa541eb8e4461f5722b4f3ad6d8cf91e2a44d99839615d7d4b2cf5f06e22aaa64f3d5424c44", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/efe24fdf4066ad19ce13fafdc981a4dca862e6def225afb02ded03c887b5d61cf70f8c86270911bb0ecdbd97cba094776fef9389011e6c873c78ba768c8a012c"} 22:30:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:30:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:30:07 INFO - Contents: 22:30:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/97dd8a3fa631d2a185930b7a7c42d9c9efcf02522046807d2ae64aa541eb8e4461f5722b4f3ad6d8cf91e2a44d99839615d7d4b2cf5f06e22aaa64f3d5424c44", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/efe24fdf4066ad19ce13fafdc981a4dca862e6def225afb02ded03c887b5d61cf70f8c86270911bb0ecdbd97cba094776fef9389011e6c873c78ba768c8a012c"} 22:30:07 INFO - Running post-run listener: copy_logs_to_upload_dir 22:30:07 INFO - Copying logs to upload dir... 22:30:07 INFO - mkdir: /builds/slave/test/build/upload/logs 22:30:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1243.593169 ========= master_lag: 0.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 43 secs) (at 2016-04-18 22:30:07.883281) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 22:30:07.884766) ========= 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-1461042532.862215-1256018586 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/97dd8a3fa631d2a185930b7a7c42d9c9efcf02522046807d2ae64aa541eb8e4461f5722b4f3ad6d8cf91e2a44d99839615d7d4b2cf5f06e22aaa64f3d5424c44", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/efe24fdf4066ad19ce13fafdc981a4dca862e6def225afb02ded03c887b5d61cf70f8c86270911bb0ecdbd97cba094776fef9389011e6c873c78ba768c8a012c"} build_url:https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038005 build_url: 'https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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/97dd8a3fa631d2a185930b7a7c42d9c9efcf02522046807d2ae64aa541eb8e4461f5722b4f3ad6d8cf91e2a44d99839615d7d4b2cf5f06e22aaa64f3d5424c44", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/efe24fdf4066ad19ce13fafdc981a4dca862e6def225afb02ded03c887b5d61cf70f8c86270911bb0ecdbd97cba094776fef9389011e6c873c78ba768c8a012c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BS1oSrm-R3KbdN3P9vQ39A/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-18 22:30:07.959769) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:30:07.960301) ========= 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-1461042532.862215-1256018586 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019777 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 22:30:08.023646) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 22:30:08.023993) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 22:30:08.024337) ========= ========= Total master_lag: 0.66 =========